设计模式GOF23
文章平均质量分 83
jqbai
这个作者很懒,什么都没留下…
展开
-
01单例模式(创建型模式)
• 核心作用: – 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。• 常见应用场景: – Windows的Task Manager(任务管理器)就是很典型的单例模式 – windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例。 – 项目中,读取配置文件的类,一般也只有一个对象。没有必要每次使用配...原创 2018-05-17 03:36:27 · 172 阅读 · 0 评论 -
02工厂模式+抽象工厂模式(创建型模式)
• 工厂模式: – 实现了创建者和调用者的分离。 – 详细分类: • 简单工厂模式:用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码,虽然某种程度不符合设计原则,但实际使用最多) • 工厂方法模式:用来生产同一等级结构中的固定产品。(支持增加任意产品,不修改已有类的前提下,通过增加新的工厂类实现扩展) • 抽象工厂模式:用...原创 2018-05-23 20:30:44 · 106 阅读 · 0 评论