使用ADT的益处:
(1)可以隐藏实现细节:即使修改了内部的实现方式,程序的其余部分也不受影响。
(2)改动不会影响整个程序:即使想在现有的实现上再增加其他的接口,程序的其余部分也不受影响。
(3)让接口提供更多信息。
(4)更容易提高性能:如果想提高实现的性能,就可以修改程序的内部实现,而不用来回的修改整个程序。
(5)让程序的正确性更显而易见。
(6)程序更具有自我说明性。
(7)无须在程序内到处传递数据。
(8)你可以像在现实世界中那样操作实体,而不用在底层实现上操作它。
posted on 2007-09-25 08:56
探丫头 阅读(990)
评论(6) 编辑 收藏 引用 所属分类:
《代码大全》读书笔记