设计模式
文章平均质量分 74
loserbai-
技术源于热爱 ---------------------- 学习改变命运,知识改变未来 ---------------------- Architect-Road
A humble xiao bai who focuses on the basics
展开
-
事件驱动设计模式
是一种常见的设计模式,其核心思想是:系统中发生的事件会触发相应的事件处理器或监听器,从而实现特定的业务逻辑或功能事件驱动架构是一种常见的软件设计架构,它包括多个组件之间的事件交互。在事件驱动的架构中,事件是所有通信的中心点,组件通过订阅和发布事件来进行通信。下面是几种常见的事件驱动设计模式:观察者模式(Observer Pattern):观察者模式是一种经典的事件驱动设计模式。在这个模式中,一个被观察者对象(也称为主题)会维护一组观察者对象,当主题发生变化时,会通知所有观察者对象进行更新。原创 2023-02-26 00:13:10 · 2506 阅读 · 0 评论 -
模板模式实战,采用泛型+函数式+策略封装mybatis的IService的方法,进行关联表操作
意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。主要解决:一些方法通用,却在每一个子类都重新写了这一方法。需求: 多个资源设计表,关联多个资源,重复操作。关键代码:在抽象类实现,其他步骤在子类实现。如何解决:将这些通用算法抽象出来。提取公共的类属性,关联属性。原创 2022-10-05 22:09:06 · 419 阅读 · 0 评论 -
设计模式必备知识点----六大设计原则
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。 使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。 设计模式这个术语是上个世纪90年代由Erich Gamma、Richard Helm、Raplh Johnson和Jonhn Vlissides四个人总结提炼出来的,并且写了一本 Design Patterns 的书。一,开闭原则开闭原则的定义开闭原则是最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下:Softw原创 2021-10-10 23:09:41 · 613 阅读 · 2 评论