第九章 UML建模和设计模式

时间:2024-10-18 17:49:37

主要考察面向对象基础知识、面向对象分析与设计、设计模式。这一章,背就对了。

1.面向对象基础

PS:小编之前做过一段时间的Java开发,所以面向对象基础这里就写的比较简单

2.UML

2.1.基本概念

2.2.类图的关系

像具体了解可以看:掌握14种UML图,清晰图示-****博客

2.3.图

要记

  • UML图分为结构图和行为图。
    • 结构图分为类图、轮廓图、组件图、组合结构图、对象图、部署图、包图。
    • 行为图又分活动图、用例图、状态机图和交互图。
      • 交互图又分为序列图、时序图、通讯图、交互概览图。

 像具体了解可以看:掌握14种UML图,清晰图示-****博客

UML4+1视图(视图是图的抽象)

  1. 逻辑视图:又称设计视图,即类、子系统、包和用例实现的子集
  2. 进程视图:是逻辑视图的一次执行实例
  3. 实现视图:基于物理代码的文件和构件进行建模
  4. 部署视图:把构件部署到一组物理节点上
  5. 用例视图:最基本的需求分析模型

3.设计模式

设计模式,要背。

总体来说设计模式分为三大类:

  1. 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
  2. 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
  3. 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

引用的博客:

UML 中的六大关系详解_uml关系-****博客

掌握14种UML图,清晰图示-****博客

相关文章