设计模式
文章平均质量分 87
六月雨丶终成忆
编程无他,唯手熟尔
展开
-
设计模式_spring框架中常用的8种设计模式
Spring中默认存在以下事件,都是继承自ApplicationContext事件角色抽象类: ContextStartedEvent: ApplicationContext启动后触发的事件 ContextStoppedEvent: ApplicationContext停止后触发的事件 ContextRefreshedEvent: ApplicationContext初始化或者刷新后触发的事件 ContextClosedEvent: ApplicationContext关闭后触发的事件。转载 2023-08-16 16:54:51 · 167 阅读 · 0 评论 -
设计模式6--Facade Pattern(门面模式、外观模式)
门面模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。门面模式又称为外观模式,它是一种对象结构型模式。原创 2023-08-15 17:42:44 · 113 阅读 · 0 评论 -
设计模式5--Singleton Pattern(单例模式)
单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。转载 2023-07-20 08:31:17 · 147 阅读 · 0 评论 -
设计模式4--Factory Method模式(把实例的生成交给子类)
在Factory Method模式中,父类决定实例生成方式,但并不决定所要生成的具体的类,具体的处理全部交给子类负责。这样就可以将生成实例的框架(framework)和实际负责生成实例的类解耦。原创 2022-10-10 09:09:34 · 84 阅读 · 0 评论 -
设计模式3--Template Method
Template Method模式是带有模板功能的模式,组成模板的方法被定义在父类中原创 2022-10-08 23:13:53 · 150 阅读 · 0 评论 -
设计模式2--Adapter(适配器模式)
Adapter模式原创 2022-10-07 20:48:25 · 535 阅读 · 0 评论 -
设计模式1--Iterator模式(一个一个遍历)
迭代器模式,提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。迭代器模式的本质是将遍历聚合对象中数据的行为提取出来,封装到一个迭代器中,通过专门的迭代器来遍历聚合对象的内部数据。原创 2022-10-07 20:18:54 · 283 阅读 · 0 评论