
设计模式
文章平均质量分 71
进朱者赤
阿里非典型程序员一枚:微信公众号同名,记录平平无奇程序员在大厂的打怪升级之路。
Java、大数据、数据结构算法
展开
-
Spring用到了哪些设计模式?
本文旨在深入剖析Spring框架中运用的主要设计模式,并通过代码示例来论证这些设计模式的实际应用原创 2024-04-10 08:43:25 · 1101 阅读 · 1 评论 -
设计模式之七大基本原则
单一职责原则 (Single Responsibility Principle) 开放-关闭原则 (Open-Closed Principle) 里氏替换原则 (Liskov Substitution Principle) 依赖倒转原则 (Dependence Inversion Principle) 接口隔离原则 (Interface Segregation Principle) 迪米特法则(Law Of Demeter) 组合/聚合复用原则 (Composite/Aggregate Reus原创 2021-07-06 10:52:07 · 45 阅读 · 0 评论 -
java常见设计模式简要总结
设计模式六大原则1.开放封闭原则:对扩展开放,对修改封闭,意即程序拓展时不要动原有的代码2.LSP原则:任何基类可以出现的地方,子类一定可以出现3.依赖倒置原则:使用接口,依赖于抽象而不是具体4.接口隔离原则:为了解耦,使用多个相互隔离的接口5.迪米特法则:一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。6.CRP法则:尽量使用合成/聚合的方式,而...转载 2019-08-13 16:38:01 · 229 阅读 · 0 评论 -
适配器模式(Adapter Pattern)
一、定义: 通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。即:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。二、分类:对象适配器 类适配器两种三、关系: 在对象适配器模式中,适配器与适配者之间是关联关系; 在类适配器模式中, 适配器与适配者之间是继承(或实...转载 2019-08-19 18:32:01 · 122 阅读 · 0 评论 -
桥接模式
桥接模式(Bridge)是一种结构型设计模式。Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展。桥接模式的角色和职责:1.Client 调用端这是Bridge模式的调用者。2.抽象类(Abst...转载 2019-08-19 19:42:50 · 1060 阅读 · 0 评论 -
单例模式的实现方法(主要的7种)
默认枚举实例的创建是线程安全的,并且在任何情况下都是单例,上述讲的几种单例模式实现中,有一种情况下他们会重新创建对象,那就是反序列化,将一个单例实例对象写到磁盘再读回来,从而获得了一个实例。这种方式使得我们可以管理多种类型的单例,并且在使用时可以通过统一的接口进行获取操作,降低了用户的使用成本,也对用户隐藏了具体实现,降低了耦合度。这种写法能够在多线程中很好的工作,但是每次调用getInstance方法时都需要进行同步,造成不必要的同步开销,而且大部分时候我们是用不到同步的,所以不建议用这种模式。原创 2019-09-04 00:43:52 · 597 阅读 · 2 评论