aiwz

Item01: 数据提取(Data Abstraction)

Item01: Data Abstraction

--------------------------------------------
type是一系列的操作
abstract data type 是一系列的拥有实现的操作

-------------------------------------------
用C++设计abstract data type的一般过程
1、为type选择一个容易理解的名字;
2、列举type能够执行的操作:
   1) 包括构造成员函数,析构成员函数,拷贝成员函数,转换成员函数
   2) 对数据成员的get/set不属于数据提取的范围
3、为type设计一个接口
   “易于用对,难于用错”("easy to use correctly and hard to use incorrectly")
4、实现type
   实现比接口改变得更频繁

分类:

技术点:

相关文章:

  • 2021-12-04
  • 2021-12-04
  • 2021-12-04
  • 2022-02-08
  • 2022-01-29
  • 2021-12-04
  • 2021-12-04
  • 2021-12-04
猜你喜欢
  • 2021-12-04
  • 2021-12-04
  • 2021-07-16
  • 2021-12-04
  • 2021-12-04
  • 2022-01-01
  • 2021-12-04
相关资源
相似解决方案