对于AF、RI以及Rep exposure的心得体会(复习笔记一)
对于AF、RI以及Rep exposure的心得体会(复习笔记一)
一、A与R
先介绍两个空间:
R: 表示值(rep值)的空间由实际实现实体的值组成。ADT将作为单个对象实现,但更常见的是需要一个小的对象网络,因此其值通常相当复杂。
A: 抽象值的空间由类型设计为支持的值组成。它们是柏拉图式的实体,不存在如前所述,但它们是我们希望将抽象类型的元素视为该类型的客户机的方式。
对于这两个空间,通俗易懂一点的讲,R为开发者所使用的空间,而A是客户所看到的空间。分别对应了代码端以及实际对象。
引入一个规约进行举例
原创
2020-06-30 20:32:31 ·
453 阅读 ·
0 评论