Tag Archives: design

The Difference Between Encapsulation and Information Hiding

Tweet If you ask people familiar with Object Oriented Design which are the most important concepts of the paradigm to them, you will surely hear things like classes, inheritance, polymorphism. Some may talk about genericity; somebody may even mention encapsulation … Continue reading

Posted in Design and Patterns | Tagged , | 8 Comments

Book Review: The Pragmatic Programmer

Tweet I recently embarked on a journey to read (or re-read) all the great classic books in the software literature. The Pragmatic Programmer is one of those books which is usually included in the recommended readings for a software developer, … Continue reading

Posted in Agile, Reviews | Tagged , , , | 9 Comments

Making WCF Serializer Work with Circular References

Tweet The Problem of Circular References Recently I had to model a tree-like structure using a variation of the GoF composite design pattern and to pass this class to a WCF service for further processing. The class has circular reference … Continue reading

Posted in WCF | Tagged , , , | 4 Comments