
设计模式
文章平均质量分 81
TheWhc
这个作者很懒,什么都没留下…
展开
-
【设计模式】 ---- 观察者模式
观察者模式一、介绍二、设计实现三、代码实现一、介绍观察者模式是设计模式中行为模式的一种。当对象间存在一对多的依赖关系时,被依赖的对象发生了变化,要求依赖它的所有对象都要做出相应的变化或动作,那么被依赖的对象就是被观察者(主题对象),依赖这个对象的其它对象被称为观察者。优点: 降低了目标与观察者之间的耦合关系缺点: 当观察者很多时,通知的发布就会花费很多时间,影响程序效率角色:抽象目标: 它提供了一个用于保存观察者对象的集合类和增加、删除观察者的方法以及通知所有观察者的抽象方法具体目标:转载 2021-04-17 00:34:21 · 137 阅读 · 2 评论 -
【设计模式】 ---- 工厂模式
工厂模式三种模式: 简单工厂、工厂方法、抽象工厂相关概念 以及 具体代码实现原创 2021-04-16 00:58:37 · 125 阅读 · 0 评论 -
【设计模式】 ---- (一)单例模式
对单例模式的基本定义,以及几种单例模式的解析,包括饿汉式、懒汉式(分为线程不安全和线程安全)、静态内部类单例原创 2020-05-23 00:38:36 · 326 阅读 · 0 评论