设计模式
coley-wu
孟浪
展开
-
设计模式
一、创建型 创建对象的同时隐藏创建逻辑 1. 工厂模式 2. 单例模式 3. 建造者模式 4. 原型模式 二、 结构型 关注类和对象的结合 1. 适配器模式 2. 桥接模式 3. 过滤器模式 4. 组合模式 5. 装饰器模式 6. 外观模式 7. 享元模式 8. 代理模式 三、行为型 关注对象之间的通信 1. 责任链模式 ...原创 2018-06-13 15:44:03 · 260 阅读 · 0 评论 -
软件七大设计原则
开闭原则 对拓展开发 ,对修改关闭 ; 用抽象构建框架,用实现拓展细节; 优点:提高软件系统的可复用性和可维护性; 依赖倒置原则 高层模块不应该依赖底层模块,二者都应该依赖其抽象; 抽象不应该依赖细节,细节应该依赖抽象; 针对接口编程,不要针对实现编程; 优点:可以减少类间的耦合性、提系统稳定性,提高代码可读性和可维护性,可降低修改程序所造成的风险; 单一职责原则 不要...原创 2018-08-20 15:50:50 · 287 阅读 · 0 评论