设计模式七大原则——合成复用原则

简介: 设计模式七大原则——合成复用原则

1.什么是合成复用原则?


原则是尽量使用组合、聚合、依赖的方式来完成业务代码的编写,而避免使用继承。(关于UML的部分内容,我们后面再聊)

1.    找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。

2.    针对接口编程,而不是针对实现编程。

3.    为了交互对象之间的松耦合设计而努力。

相关文章
|
25天前
|
设计模式 供应链
设计模式六大原则之迪米特法则
设计模式六大原则之迪米特法则
|
19天前
|
设计模式 uml
设计模式学习心得之前置知识 UML图看法与六大原则(下)
设计模式学习心得之前置知识 UML图看法与六大原则(下)
12 2
|
17天前
|
设计模式 Java 数据库
深入理解设计模式六大原则
深入理解设计模式六大原则
|
19天前
|
设计模式 数据可视化 程序员
设计模式学习心得之前置知识 UML图看法与六大原则(上)
设计模式学习心得之前置知识 UML图看法与六大原则(上)
10 0
|
2月前
|
设计模式 Java API
【设计模式】JAVA Design Patterns——Combinator(功能模式)
【设计模式】JAVA Design Patterns——Combinator(功能模式)
|
5天前
|
设计模式 Go
Go语言设计模式:使用Option模式简化类的初始化
在Go语言中,面对构造函数参数过多导致的复杂性问题,可以采用Option模式。Option模式通过函数选项提供灵活的配置,增强了构造函数的可读性和可扩展性。以`Foo`为例,通过定义如`WithName`、`WithAge`、`WithDB`等设置器函数,调用者可以选择性地传递所需参数,避免了记忆参数顺序和类型。这种模式提升了代码的维护性和灵活性,特别是在处理多配置场景时。
41 8
|
13天前
|
设计模式 JavaScript 前端开发
js设计模式【详解】—— 构造函数模式
js设计模式【详解】—— 构造函数模式
18 6
|
19天前
|
设计模式 存储 算法
设计模式学习心得之五种创建者模式(2)
设计模式学习心得之五种创建者模式(2)
15 2
|
19天前
|
设计模式 搜索推荐
工厂方法模式-大话设计模式
工厂方法模式-大话设计模式
11 1
|
25天前
|
设计模式 算法
行为型设计模式之模板模式
行为型设计模式之模板模式