2017年7月8日
摘要: 开放—封闭原则:是说软件实体(类,模块,函数等等),应该可以扩展,而不是修改 开闭原则主要体现在两个方面: 1、对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 2、对修改封闭,意味着类一旦设计完成,就可以独立其工作,而不要对类尽任何修改。 参见策略模式(http:// 阅读全文
posted @ 2017-07-08 01:01 zda123000 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 对于一个产品而言,简单一点,职责单一一点或许会更好一点,就像现在的智能手机一样,各种功能,拍照,录像,看电影, 但是就功能而言,拍照没有相机好,录像没得摄像机好等,这个道理就好比设计模式中的单一职责原理是一样的。 定义:就一个类而言,应该仅有一个引起它变化的原因。通俗的讲就是,一个类之负责一个职能。 阅读全文
posted @ 2017-07-08 00:17 zda123000 阅读(207) 评论(0) 推荐(0) 编辑