摘要: 模块设计是否良好,有个重要的因素在于,相对外部模块是否隐藏内部数据以及实现细节。 设计良好的模块会隐藏实现细节,并将API与其实现隔离开来。 模块之间通过API进行通信,对于内部工作情况互不可见。 即,封装(encapsulation)——软件设计的基本原则之一。 为什么要封装? 通过封装可以有效地 阅读全文
posted @ 2015-01-02 21:07 Jinkora 阅读(941) 评论(0) 推荐(0)
visit:click tracking