浅谈设计模式
文章平均质量分 74
跟我中间隔着泪
这个作者很懒,什么都没留下…
展开
-
设计模式——状态模式
状态模式通过把各种状态转移逻辑到State的子类之间 , 来减少依赖什么时候用状态模式呢?答: 当一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为时候,就可以考虑使用状态模式了。原创 2022-11-03 14:56:26 · 138 阅读 · 1 评论 -
设计模式——外观模式
外观模式:为子系统中的一组接口提供一个一致的界面 , 此模式定义了一个高层模式 , 这个接口使得这一子系统更加容易使用。,比如经典的三层架构,就需要考虑在数据访问层和业务逻辑层、业务逻辑层和表示层的层与层之间简历外观 FACADE。子系统因为不断的重构演化而变得越来越复杂。在维护一个遗留的大型系统中 , 可能这个系统已经非常难以维护 和扩展,但因为它包含非常重要的功能,新的需求开发必须依赖它。原创 2022-10-26 16:12:04 · 124 阅读 · 0 评论 -
设计模式——代理模式
代理模式: 为其他对象提供一种代理以控制对这个对象的访问。原创 2022-10-25 17:13:03 · 151 阅读 · 1 评论 -
设计模式—— 装饰模式
装饰模式: 1. 有效地把类的核心职责和装饰功能区分开了。2. 去除了相关类中重复的装饰逻辑。原创 2022-10-25 16:35:12 · 641 阅读 · 0 评论 -
设计模式——工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式工厂方法模式抽象工厂模式三种方法分别适用于不同的背景,大同小异。在本篇文章中 ,我们通过创建计算器系统来进行代码演示。在简单工厂中包含了必要的逻辑判断 , 根据客户端的选择条件动态实例化相关的类,对于客户端来说 , 去除了与具体产品的依赖。原创 2022-10-23 16:18:00 · 161 阅读 · 0 评论 -
浅谈设计模式——单例模式
以一个初学者的角度,看待单例模式原创 2022-10-23 14:25:02 · 238 阅读 · 0 评论