设计模式学习
文章平均质量分 69
codinggg_gg
这个作者很懒,什么都没留下…
展开
-
设计模式(4):工厂模式之简单工厂模式
简单工厂模式是一种创建型设计模式,这个模式实现了工厂设计模式的最基本形态,通过一个工厂类决定创建出哪一种产品类的实例。工厂类(Factory):负责创建具体对象的工厂类。它通常包含一个静态方法,根据客户端的请求参数决定创建哪个具体对象,并返回创建的对象。抽象产品类(Product):定义了产品的共同接口,描述了产品所具有的功能和行为。具体产品类(Concrete Product):实现了抽象产品类定义的接口,具体产品类是工厂类所创建的对象。原创 2023-07-25 21:38:16 · 205 阅读 · 0 评论 -
设计模式(3):观察者模式
观察者模式又称发布订阅(Publish-Subscribe)模式,顾名思义,这是一种一对多的关系,他可以让多个观察者对象同时监听某一个主题对象,这个主题对象在状态变化时,会通知所有观察者对象,使它们能够自动更新状态。Subject:主题,它维护一系列观察者,并提供添加/移除观察者的接口。Observer:观察者,它定义一个更新接口,主题更改时更新自身的状态。ConcreteSubject:具体主题,将有关状态存入各对象,并在自身状态改变时发出通知。原创 2023-07-14 22:37:20 · 117 阅读 · 1 评论 -
设计模式(1):模板方法模式
模板方法模式介绍原创 2023-07-14 17:22:46 · 65 阅读 · 1 评论