銊淬厠銊广厙馃寘

I recently finished classic 鈥淒esign Patterns: Elements of Reusable Object-Oriented Software鈥. It was highly informative and even playful to bounce thoughts in abstract world of interfaces. The book is very eloquent, clear, and friendly. I will not attempt to explain patterns again, nor show why they are needed. If you want to learn them, just go read the book!

Instead, here is a collection of interesting anecdotal extracts.

About the book

Interesting glossary and terms

Basics

Creational

Some piece of construction varies

Structural

Some piece of structural relations between objects varies

These four are enclosures of single object

These structure multiple objects

Behavioral

Some piece of behavior varies.

Conclusion

clock-mars-watchmen