
设计模式
文章平均质量分 70
设计模式概念讲解
Aeiu
这个作者很懒,什么都没留下…
展开
-
观察者模式
观察者模式 定义:对象间存在一对多的依赖关系,当一个对象的状态发生变化时,所有依赖他的对象都得到通知并自动更新 优点:1、降低目标和观察者之间的耦合关系,符合依赖倒置原则 2、目标和观察者之间建立了一套触发机制 缺点:1、目标和观察者之间的依赖关系没有完全解除,二者有可能循环引用 2、当观察者对象很多时,发布通知会影响效率 模式的结构 1、抽象主题(抽象目标类),提供保存观察者对象的聚集类和增加、删除观察者对象的方法,以及通知所有观察者的抽象方法...原创 2021-01-29 20:47:10 · 135 阅读 · 0 评论 -
设计模式—创建型模式
单例模式 定义:一个类只有一个实例,且这个类能自行创建这个实例。 特点:1、单例类只有一个对象 2、单例类必须自己创建自己的对象 3、单例类需要给其他类提供访问这个对象的节点 应用:Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、数据库的连接池、网站的计数器、Web 应用的配置对象、应用程序中的对话框、系统中的缓存等。 优点:内存中只有一个实例;避免对资源的多重占用;设置全...原创 2021-01-29 20:07:04 · 233 阅读 · 0 评论