主要考察面向对象基础知识、面向对象分析与设计、设计模式。这一章,背就对了。
1.面向对象基础
PS:小编之前做过一段时间的Java开发,所以面向对象基础这里就写的比较简单
2.UML
2.1.基本概念
2.2.类图的关系
像具体了解可以看:掌握14种UML图,清晰图示-****博客
2.3.图
要记
- UML图分为结构图和行为图。
- 结构图分为类图、轮廓图、组件图、组合结构图、对象图、部署图、包图。
- 行为图又分活动图、用例图、状态机图和交互图。
- 交互图又分为序列图、时序图、通讯图、交互概览图。
像具体了解可以看:掌握14种UML图,清晰图示-****博客
UML4+1视图(视图是图的抽象)
- 逻辑视图:又称设计视图,即类、子系统、包和用例实现的子集
- 进程视图:是逻辑视图的一次执行实例
- 实现视图:基于物理代码的文件和构件进行建模
- 部署视图:把构件部署到一组物理节点上
- 用例视图:最基本的需求分析模型
3.设计模式
设计模式,要背。
总体来说设计模式分为三大类:
- 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
- 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
- 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
引用的博客:
UML 中的六大关系详解_uml关系-****博客
掌握14种UML图,清晰图示-****博客