摘要: -实现了创建者和调用者的分离 -面向对象设计的基本原则: ·OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭 ·DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程,不要针对实现编程 ·LoD(迪 阅读全文
posted @ 2017-01-03 15:28 XuZeSen 阅读(273) 评论(0) 推荐(0)
摘要: ·核心作用: -保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 ·常见应用场景: -Windows的Task Manager(任务管理器)就是很典型的单例模式 -Windows的Recycle Bin(回收站)也是很典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例 阅读全文
posted @ 2016-12-23 11:39 XuZeSen 阅读(444) 评论(0) 推荐(0)
摘要: 创建型模式:-单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式结构型模式:-适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式:-模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式 阅读全文
posted @ 2016-12-23 10:09 XuZeSen 阅读(226) 评论(0) 推荐(0)