![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 82
毕加涛
你的负担将变成礼物,你受的苦讲照亮你的路。
展开
-
设计模式 - Observer Pattern 观察者模式
观察者模式是行为型模式的一种,它定义对象间的一种一对多的依赖关系,使得每当一个对象改变状态,它的所有依赖都会收到通知并且自动更新状态。原创 2024-06-22 22:16:35 · 123 阅读 · 0 评论 -
设计模式 - Template Method 模板方法
定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤 。原创 2024-06-20 21:49:59 · 187 阅读 · 0 评论 -
设计模式 - Strategy Pattern 策略模式
策略模式是行为型设计模式之一,它定义了一系列的算法,并将每个算法封装起来,而且还使他们还可以相互替换。这样就可以让算法区别于使用它的客户而产生变化。原创 2024-06-20 21:47:53 · 97 阅读 · 0 评论 -
设计模式 - Chain Of Responsibility 责任链模式
责任链模式是一种行为型设计模式,它允许多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。即,将请求沿着处理者链进行发送,收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。原创 2024-06-17 12:49:42 · 747 阅读 · 0 评论 -
设计模式 - Factory Method 工厂方法
工厂方法模式是一种创建型设计模式, 又称为工厂模式。其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。也就是说它定义了一个创建对象的接口,但将具体实例化操作推迟到子类中。也就是说,父类提供创建对象的方法, 并且允许子类决定实例化对象的类型。这样做的好处是可以使一个类的实例化延迟到其子类中进行,从而提供更大的灵活性和扩展性。需要创建复杂对象:如果创建对象的过程比较复杂,可以使用工厂方法将对象的创建过程封装起来。原创 2024-06-17 11:00:02 · 561 阅读 · 1 评论 -
设计模式 - Singleton pattern 单例模式
单例模式是一种创建型设计模式,它用来保证一个类只有一个实例, 并且提供一个访问该实例的全局节点。单例模式在很多场景中都很有用,比如数据库连接池、日志记录器、Spring中对象的创建等。原创 2024-06-16 19:18:45 · 1585 阅读 · 1 评论