为何需要模式
模式是做事的方法,是实现目标,研磨技术的方法。通俗点说,模式是为了解决某个行业的某个问题的有效的方法或技艺。
为何需要设计模式
为了提升代码的水准,是代码变得简洁而易用。模式是一种思想,而不是具体的实现。
为何选择Java
集大成,流行,发展前景好
UML
一种统一建模语言
挑战
多思考,多练习
本书的组织
1.接口型模式
2.职责型模式
3.构造型模式
4.操作型模式
5.扩张型模式
模式的分类具有主观色彩,你也可以根据自己的见解提出不同的分类。
欢迎来到Oozinoz
本书的挑战题目来自于对Oozino公司的焰火生产系统的模拟。
小结
模式是集体智慧的结晶,它提供了标准的术语,为富有经验的参与者提供了统一命名概念。