一. 设计模式入门 1.使用模式最好的方式是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。”以往是代码复用,现在是经验复用。 2.不管当初软件设计得多好,一段时间之后,总是需要成长与改变,否则软件就会“死亡”。 设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2.针对接口编程,而不是针对实现编程。 3.多用组合,少用继承
模拟鸭子: 总结: