Software Construction学习——ADT和OOP的相等性

在很多场景下,需要判定两个对象是否“相等”,例如,判断某个Collection中是否包含特定元素。 “==”和“equals()”有何区别?如何定义ADT正确实现equals() 一.    什么是等价性(Equality) ADT是对数据的抽象,体现为一组对数据的操作。而抽象函数AF是将内部表示R转换为抽象表示A。而等价性就是基于AF来定义的。 现实中每个对象都是独特的,所以无法有完全相等,但有
相关文章
相关标签/搜索