
浅谈设计模式
文章平均质量分 88
大白话谈谈设计模式,就粗浅聊聊
浪飞yes
英雄不问出处,一个简单人儿~
展开
-
浅谈设计模式-备忘录模式
备忘录模式的本质:保存与恢复内部状态。原创 2022-09-10 16:05:52 · 382 阅读 · 0 评论 -
浅谈设计模式-观察者模式
观察者模式的本质:触发联动原创 2022-08-19 11:46:48 · 272 阅读 · 0 评论 -
浅谈设计模式-解释器模式
定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。原创 2022-08-17 13:54:01 · 277 阅读 · 0 评论 -
浅谈设计模式-策略模式
策略模式本质:分离算法,选择性实现原创 2022-06-16 18:00:00 · 272 阅读 · 1 评论 -
浅谈设计模式-迭代器模式
迭代器模式定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示原创 2022-06-14 21:39:58 · 130 阅读 · 0 评论 -
浅谈设计模式-模板方法模式
模板方法使得子类可以在不改变算法结构的情况下,重写定义算法的某些步骤原创 2022-06-12 12:00:47 · 210 阅读 · 0 评论 -
浅谈设计模式-代理模式
代理模式的本质:新家代理类,并对真实对象的访问加予控制,目的:1>保护真实对象 2>增强真实对象原创 2022-06-06 16:22:24 · 307 阅读 · 0 评论 -
浅谈设计模式-桥接模式
桥接模式的本质:分离抽象和实现,适合多维度扩展广义桥接模式:面向接口/抽象编程原创 2022-04-23 19:28:38 · 402 阅读 · 0 评论 -
浅谈设计模式-组合模式
组合模式本质:统一叶子对象与组合对象,树状结构设计就是经典。原创 2022-04-20 17:13:44 · 552 阅读 · 0 评论 -
浅谈设计模式-享元模式
享元模式的本质:分离与共享,对立与统一原创 2022-04-18 22:57:07 · 374 阅读 · 0 评论 -
浅谈设计模式-适配器模式
适配器模式本质:转换匹配,复用功能,消除访问的不兼容。原创 2022-04-16 20:18:27 · 403 阅读 · 0 评论 -
浅谈设计模式-装饰器模式
装饰器模式本质:动态组合原创 2022-04-16 13:01:56 · 547 阅读 · 0 评论 -
浅谈设计模式-外观/门面模式
外观模式本质:封装交互,简化调用。原创 2022-04-15 23:56:04 · 476 阅读 · 0 评论 -
浅谈设计模式-原型模式
定义:用原型实例指定创建对象种类,并通过拷贝这些原型来创建新的对象。原创 2022-04-14 22:50:49 · 548 阅读 · 0 评论 -
浅谈设计模式-单例模式
单例模式追求的是同一个JVM(同一个进程)有且仅有一个实例。当用常用的构建方式有:饿汉式 懒汉式 双重检查 静态内部类 枚举类 5种,大家可以根据需求自个选择。原创 2022-04-13 23:43:07 · 453 阅读 · 0 评论 -
浅谈设计模式-构建者模式
构建者模式的本质:分离对象构建与对象的表示。使用时前尽量结合业务实际,是否真的有这个必要,不能为了用而用。原创 2022-04-13 16:12:09 · 921 阅读 · 0 评论 -
浅谈设计模式-抽象工厂模式
抽象工厂模式精髓:由待工厂(客户端)构建出不同品牌(产品族)工厂,然后让该工厂生产自己的品牌产品(产品族)。原创 2022-04-11 22:11:35 · 283 阅读 · 0 评论 -
浅谈设计模式-工厂方法模式
工厂方法设计模式的定义:通过让子类决定该创建对象是什么,来达到将对象创建过程封装的目的。原创 2022-04-10 22:21:58 · 642 阅读 · 1 评论 -
浅谈设计模式-简单工厂模式
由一个工厂对象决定创建哪一个产品类的实例,客户端(应用层)只知道传入工厂类的参数对如何创建对象(逻辑)不关心,此时使用简单工厂设计模式原创 2022-04-10 16:46:59 · 315 阅读 · 0 评论 -
浅谈设计模式-合成复用原则
合成复用原则-是使用继承呢?还是使用组合的方式进行类交互呢?原创 2022-02-10 11:52:20 · 626 阅读 · 0 评论 -
浅谈设计模式-迪米特法则
一个对象应该对其他对象保持最少的了解,又叫最少知道原则,强调:只和朋友交流,不和陌生人说法原创 2022-02-10 11:45:27 · 615 阅读 · 0 评论 -
浅谈设计模式-开闭原则
开闭原则:软件实体应当对扩展开放,对修改关闭。大白话:当项目需求变动时,在不修改源代码前提下,通过增加新类/新方法/新模块等方式满足新的需求。原创 2021-11-16 13:22:36 · 383 阅读 · 0 评论 -
浅谈设计模式-里氏替换原则
一个软件实体如果适用一个父类的话,那么一定适用于其子类,所有引用父类的地方必须能透明的使用其子类的对象,子类对象能够替换父类对象,而程序逻辑不变原创 2021-10-21 11:44:49 · 253 阅读 · 0 评论 -
浅谈设计模式-依赖倒转(倒置)原则
高层模块不应该依赖低层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象,针对接口编程,不要针对实现编程原创 2021-08-21 21:00:11 · 381 阅读 · 0 评论 -
浅谈设计模式-接口隔离原则
接口隔离原则:用多个专门的接口,而不是使用单一的总接口,客户端不应该依赖它不需要的接口,它们间的依赖尽可能建立在最小的接口上。原创 2021-08-11 17:47:58 · 262 阅读 · 0 评论 -
浅谈设计模式-单一职责原则
单一职责原则:不要存在多于一个导致类变更的原因,具体体现为一个类/接口/方法只负责一项责任。原创 2021-08-02 13:08:42 · 488 阅读 · 0 评论 -
浅谈设计模式-开篇
一说起设计模式,都能扯出一大堆玄之又玄的原则啊,理论啊什么的,更有一堆官方的科学术语,初学者看着云里雾里的,大神又食之无味。本系列,我们一起来来聊聊设计模式,以大白话的方式讲解设计模式的,可能存在着不合理,不恰当,各位看官请多包涵。...原创 2021-07-31 14:31:08 · 368 阅读 · 0 评论