设计模式系列
文章平均质量分 96
学习常用的23种设计模式及案例
后端技术那点事
这个作者很懒,什么都没留下…
展开
-
设计模式系列
因为代码比较多,可以下载设计模式案例代码查看,以上是设计模式代码的案例目录 代码下载 1、设计模式的七大原则 1.1、单一职责原则 (Single Responsibility Principle) 一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分(There should never be more than one reason for a class to change) 简单来说指的是每个类只负责自己的事情,而不是变成万能 1.2、开放-关闭原则 (Open-Closed Principl.原创 2022-05-02 13:00:02 · 250 阅读 · 0 评论 -
设计模式(单例模式)
设计模式类型: 设计模式分为三种类型,共23 种: 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter 模式)、状态模式、策略模式、职责链模式(责任链模式)。 ...原创 2020-02-17 15:38:14 · 86 阅读 · 0 评论 -
设计模式(UML类图)
UML 基本介绍 UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果。 UML 本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等。 各种关系的符号表示: 类图—依赖关系(...原创 2020-02-16 21:02:27 · 654 阅读 · 0 评论 -
设计模式(七大原则)
设计模式的目的: 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好 代码重用性(即:相同功能的代码,不用多次编写) 可读性(即:编程规范性, 便于其他程序员的阅读和理解) 可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护) 可靠性(即:当我们增加新的功能后,对原来的功能没有影响) 使程序呈现高内聚...原创 2020-02-14 19:25:25 · 138 阅读 · 0 评论