想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论
1. 面向对象基本概念
对象、类、抽象、封装、继承和泛化、多态、接口、消息、组建、模式和复用
2. 设计原则
1)单一职责原则:设计目的单一的类
2)开放-封闭原则:对扩展开放,对修改封闭
3)李氏替换原则:子类可以替代父类
4)依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程
5)接口隔离原则:使用多个专门的接口比使用单一的总接口要好
6)组合重用原则:要尽量使用组合,而不是继承关系达到重用目的
7)迪米特原则(最少知识法则):一个对象应当对其他对象有尽可能少的了解
3. UML
注意:图分为行为图(动态)和结构图(静态)。结构图:类图、对象图等;行为图:用例图、顺序图、状态图和活动图等。后续会再详细介绍UML
4. 设计模型
4.1 设计模式基本概念
4.2 设计模式的分类
4.3 创建型模式
4.4 结构型模式
4.5 行为型模式
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!