C++面向对象设计与线程封装技术要点.pdf

C++面向对象设计与线程封装技术要点.pdf

C++54期提高

Day01

一、面向对象设计基本概念

面向对象的分析(OOA):解析出需求,要做什么。

面向对象的设计(OOD):需要设计那些类,类中有哪些数据成员、哪些成员函数,类与类之间的关

系。

面向对象的编程(OOP):将需求与设计转换为代码。

UML语言:统模语言。

二、类与类之间的关系(重要)

1、继承(泛化)

基类部分会成为派生类的一部分。在语义层面:AisB。在类图的画法上:从派生类向基类拉一个空心

三角箭头。

继承与泛化的区别

继承:先有基类,然后才有派生类。泛化:先有派生类,然后将具有相同属性的抽象成基类。

文档评论(0)

1亿VIP精品文档

相关文档