由于最近在复习学习设计模式相关的东西,所以打算开一个系列的博客,用于详细阐述设计模式的相关分析和应用。
在这里,不得不提到我的老师,丁老师,他讲的课,特别是涉及设计模式方面的课程,讲得非常精彩,非常喜欢,如果
有机会的话,一定要再去听一次。谢谢丁老师的指导和帮助。
丁老师讲的课非常引人入胜,让我听得很是受益,很是点赞!!!所以,这个系列的博客也借鉴了老师讲课时的方法和内容,关于内容的安排也是借鉴老师的讲课结构。每篇博客的大概结构如下:
Design patterns have 4 essential elements
Pattern name: increases vocabulary of designers
Problem: intent, context, when to apply
Solution: UML-like structure, abstract code
Consequences: results and tradeoffs