2数组

1.插入,删除,查找是所有数据结构的很基本的操作。

2.类划分:面向对象编程首先考虑的是把数据存储结构看做一个类,这个类中有对数据存储结构相关的基本操作。 程序中使用这个结构的部分或者说我们要进行的操作是另一个类。这样两个类可以使程序能更清晰。

3.类的责任:类的接口方便使用。例如数组不需要知道下标,将原有的setarray(int index,long value)改为 insert(long value)使得用户更专注于要做的事情而不是怎么做,专注于“什么”要被插入、删除和访问而不是如何执行这些操作。

抽象:从what(什么)中将how(如何)分离出来的过程,即类中的操作如何进行。相对什么是类用户可见的,称为抽象。软件工程重要的方面,不需要在设计初期考虑操作细节。

4.扩展:存储对象可以由int等拓展为Person类;对person类的操作插入查找删除也是类;最后用户操作是用户操作类;即预先定义person数据类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容