获取思维导图翻至底部底部,基本概览博客内容(暂未完全完善,期待你的持续关注)
写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧!
一.相关内容
- 类图是一种静态的结构图,描述了系统中类的集合,类的属性和类之间的关系,简化人们对系统的理解。
- 详细介绍点击:【设计模式】UML类图
- 程序员要尽量根据七条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本 ,增加软件的可扩展性和灵活性。
- 详细介绍点击:【设计模式】七大设计原则
二.创建型模式(5种)
-
关注点:“怎样创建对象?”
-
主要特点是:“将对象的创建与使用分离”
-
作用:可以降低系统的耦合度,使用者不需要关注对象的创建细节
-
创建型模式分为(点击跳转查看详细内容):
三.结构性模式(7种)
-
关注点:“如何将类或对象按某种布局组成更大的结构”。
-
分为类结构型模式和对象结构型模式
- 前者采用继承机制来组织接口和类
- 后者釆用组合或聚合来组合对象
-
结构型模式分为(点击跳转查看详细内容):
四.行为型模式(11种)
- 关注点:描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。
- 分为类行为模式和对象行为模式
- 前者采用继承机制来在类间分派行为。
- 后者采用组合或聚合在对象间分配行为。
- 行为型模式分为: