
设计模式
文章平均质量分 79
努力的布布
花有重开日,人无再少年。
展开
-
设计模式之组合实体模式
组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans 会自动更新,因为它们是由 EJB 实体 bean 管理的。...原创 2022-08-29 22:45:12 · 164 阅读 · 0 评论 -
设计模式之业务代表模式
业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的远程查询功能。原创 2022-08-29 22:40:33 · 126 阅读 · 0 评论 -
设计模式之MVC 模式
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。原创 2022-08-28 11:31:28 · 705 阅读 · 0 评论 -
设计模式之访问者模式
在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。......原创 2022-08-28 11:12:58 · 125 阅读 · 0 评论 -
设计模式之模板模式
在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。......原创 2022-08-28 10:56:43 · 110 阅读 · 0 评论 -
设计模式之策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。......原创 2022-08-28 10:43:01 · 139 阅读 · 0 评论 -
设计模式之空对象模式
在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。......原创 2022-08-28 10:24:19 · 131 阅读 · 0 评论 -
设计模式之状态模式
在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于*行为型模式。原创 2022-08-28 10:10:09 · 99 阅读 · 0 评论 -
设计模式之观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式原创 2022-08-18 22:25:28 · 148 阅读 · 0 评论 -
设计模式之备忘录模式
备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。原创 2022-08-18 21:32:25 · 206 阅读 · 0 评论 -
设计模式之中介者模式
中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。......原创 2022-08-18 21:24:45 · 88 阅读 · 0 评论 -
设计模式之迭代器模式
迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。迭代器模式属于行为型模式。原创 2022-08-17 22:26:03 · 86 阅读 · 0 评论 -
设计模式之解释器模式
解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。......原创 2022-08-17 22:15:45 · 211 阅读 · 0 评论 -
设计模式之命令模式
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。......原创 2022-08-17 21:58:07 · 1434 阅读 · 0 评论 -
设计模式之责任链模式
顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。.........原创 2022-08-17 08:10:52 · 101 阅读 · 0 评论 -
设计模式之代理模式
在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。原创 2022-08-17 08:11:18 · 100 阅读 · 0 评论 -
设计模式之享元模式
享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。原创 2022-08-16 22:07:05 · 101 阅读 · 0 评论 -
设计模式之外观模式
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。.........原创 2022-08-16 21:52:16 · 118 阅读 · 0 评论 -
设计模式之装饰器模式
装饰器模式原创 2022-08-12 21:06:00 · 195 阅读 · 0 评论 -
设计模式之组合模式
组合模式原创 2022-08-12 21:09:04 · 1785 阅读 · 2 评论 -
设计模式之过滤器模式
23种设计模式之过滤器模式原创 2022-08-11 21:14:50 · 235 阅读 · 0 评论 -
设计模式之桥接模式
23种设计模式之桥接模式原创 2022-08-12 08:00:00 · 123 阅读 · 0 评论 -
设计模式之适配器模式
23种设计模式之适配器模式原创 2022-08-10 21:16:55 · 251 阅读 · 0 评论 -
设计模式之原型模式
23种设计模式之原型模式原创 2022-08-10 21:02:28 · 121 阅读 · 0 评论 -
设计模式之建造者模式
23种设计模式之建造者模式原创 2022-08-10 20:43:40 · 100 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式原创 2022-08-09 21:47:48 · 370 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式原创 2022-08-09 21:09:23 · 91 阅读 · 0 评论 -
设计模式之单例模式
设计模式单例模式的实现原创 2022-08-08 22:25:55 · 132 阅读 · 0 评论 -
设计模式简介
设计模式简介原创 2022-08-07 16:19:32 · 101 阅读 · 0 评论