近来突发兴趣,找了本《Head First 设计模式》这本书来学习设计模式,现已学习完毕,说实话,基本思想是知道了,可是没有机会实践,始终是纸上谈兵,希望能得到大家的共同讨论,好让我学习学习。
最后看完的心得就是,这些设计模式其实就是在围绕着OOP设计的基本原则解决一些特殊问题的经验积累,也是思想的精华。
一,分出“不变”和“可变”的部分,将“可变”封装。
二,少用继承,多用组合
三,面向接口(抽象)编程,不要面向具体类编程。
希望有兴趣的同道中人来积极的讨论。
近来突发兴趣,找了本《Head First 设计模式》这本书来学习设计模式,现已学习完毕,说实话,基本思想是知道了,可是没有机会实践,始终是纸上谈兵,希望能得到大家的共同讨论,好让我学习学习。
最后看完的心得就是,这些设计模式其实就是在围绕着OOP设计的基本原则解决一些特殊问题的经验积累,也是思想的精华。
一,分出“不变”和“可变”的部分,将“可变”封装。
二,少用继承,多用组合
三,面向接口(抽象)编程,不要面向具体类编程。
希望有兴趣的同道中人来积极的讨论。