- 博客(2)
- 资源 (12)
- 收藏
- 关注
原创 面向对象之子程序的设计及防御编程_代码大全笔记(三)
创建子程序的正当理由 降低复杂度; 引入中间,易懂的抽象(一堆的if,switch等,肯定不如一个GeName()来的易懂); 避免代码重复; 支持子类化(类派生) 隐藏顺序(处理顺序执行事情的代码,可以封装到子程序中) 隐藏指针操作(指针的可读性差,且容易出错) 提高可移植性 简化复杂的布尔判断(复杂的bool判断放入函数中,利用具有概括性的名
2012-12-24 13:15:48 751
原创 面向对象之类的设计_代码大全笔记(二)
类的基础是抽象数据类型。抽象数据类型(ADT)是数据和对这些数据操作的集合。此“数据”为泛指,可以是窗体,文件,链表,汽车,飞机,人等。 类还支持继承和多态,因此可以认为,抽象数据类型 + 继承 + 多态 = 类 任何东西首先展示给人的都是外表,类需要一个良好的接口。(这里的接口主要是指类提供的public函数的集合) 1.合理的抽象 类的接口为隐藏具体实现而提供一种抽象,此接
2012-12-12 17:46:02 825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人