面向对象设计
一颗哈士奇
这个作者很懒,什么都没留下…
展开
-
C++多态(动态)的实现原理
一、什么是多态什么是多态?同一个事物多种表现形式,强调接口的重用性。看下面:class A {public: int n; virtual void show() { cout << "A show!" << endl; } virtual void show2() { cout << "A2 show!" << en...原创 2019-12-11 17:32:50 · 1518 阅读 · 0 评论 -
做完项目后对面向对象设计的感悟
从今年6月底负责一个基于面向对象设计的C++项目,功能是做卫星成像任务规划算法服务的,我主要做的是高分7号卫星,而前面已经是做了5颗卫星了。以前对面向对象设计仅局限于理论知识,知道它有封装、继承、多态的特性,也明白是如何实现以及它的好处,但只有你真正地应用到具体项目中去,才能深刻地感受到它的好处。一、封装 将业务封装起来,提高可复用性。二、继承 ...原创 2019-11-28 17:37:38 · 208 阅读 · 0 评论