面向对象设计讲义

简介:

讲义主要包括以下三部分:面向对象三要素、面向对象五原则和面向对象六视点。面向对象三要素包括:封装(Encapsulation)、继承 (Inheritance)、多态(Polymorphism)。五原则自然是众所周知的OO五原则:单一职责原则、开放封闭原则、Liskov替换原 则、依赖倒置原则和接口隔离原则。前面两部分内容是大多数OO设计都需要掌握的内容,在讲解中虽然加入了我的一些理解,但讲义中并无太多新鲜的东西。最后 一部分则是我这段时间对面向对象的认识与思考,分别包括:复用、扩展、分离、变化、简约和一致。这些内容是我的第二本著作的雏形,当然讲义中展现的内容仅 仅是冰山一角,不过大体框架已经具备了










本文转自wayfarer51CTO博客,原文链接:http://blog.51cto.com/wayfarer/279902,如需转载请自行联系原作者

相关文章
|
12月前
|
存储 编译器 测试技术
C++ 面向对象程序设计 14万字总结笔记(五)
C++ 面向对象程序设计 14万字总结笔记(五)
59 0
|
12月前
|
存储 编译器 C++
C++ 面向对象程序设计 14万字总结笔记(六)
C++ 面向对象程序设计 14万字总结笔记(六)
72 0
|
3月前
|
Java
Java面向对象知识总结+思维导图
Java面向对象知识总结+思维导图
|
5月前
|
Java 编译器 C++
【C++】 | 类和对象完结篇
【C++】 | 类和对象完结篇
|
数据库 uml 容器
UML之旅—面向对象技术
面向对象技术,在我们学习VB的时候就有提到过,刚学习的UML中也重点介绍了面向对象技术,以后还会用到这种面向对象的思想去实现程序之路,所以就简单总结一下自己对于面向对象技术的理解!
|
12月前
|
存储 编译器 程序员
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
C++ Primer Plus 第6版 读书笔记(10) 第十章 类与对象
62 0
|
12月前
|
算法 编译器 C语言
C++ 面向对象程序设计 14万字总结笔记(二)
C++ 面向对象程序设计 14万字总结笔记(二)
51 0
|
12月前
|
存储 缓存 安全
C++ 面向对象程序设计 14万字总结笔记(四)
C++ 面向对象程序设计 14万字总结笔记(四)
35 0
|
12月前
|
存储 算法 编译器
C++ 面向对象程序设计 14万字总结笔记(七)
C++ 面向对象程序设计 14万字总结笔记(七)
55 0
|
12月前
|
算法 程序员 C语言
C++ 面向对象程序设计 14万字总结笔记(一)
C++ 面向对象程序设计 14万字总结笔记(一)
83 0