
设计模式
文章平均质量分 76
设计模式,知识点,代码应用例子
没出过地球
这个作者很懒,什么都没留下…
展开
-
创建型-工厂方法模式(Factory Method)
工厂方法模式(Factory Method Pattern)是一种常用的类创建型设计模式,其核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类。通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。原创 2024-07-16 10:45:00 · 673 阅读 · 0 评论 -
23种设计模式
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式常用于创建不同产品族的全部产品。原创 2024-07-15 11:15:00 · 747 阅读 · 0 评论 -
创建型-单例模式(Singleton)
确保一个类只有一个实例,并提供一个全局访问点。在软件系统中,经常有需要这样一个特殊类,它负责管理系统中的重要资源(如数据库连接、文件系统等),保证在系统中只有一个实例存在,避免出现多个实例之间的状态不一致问题。原创 2024-06-09 11:27:06 · 672 阅读 · 0 评论 -
生产者消费者模式示例
生产者消费者模式是一种在并发编程中广泛使用的设计模式,它主要解决生产者和消费者之间在数据生成和消费过程中的同步和协调问题。原创 2024-06-08 22:33:51 · 979 阅读 · 0 评论 -
行为型-观察者模式(Observer)
观察者模式(Observer Pattern)是一种软件设计模式,主要用于在对象之间建立一对多的依赖关系,以便当一个对象的状态发生改变时,其所有依赖的对象都会得到通知并自动更新。观察者模式属于行为型模式。原创 2024-06-08 21:39:54 · 534 阅读 · 0 评论