摘要: 设计良好的组件与设计不好的组件最重要的区别就是它们隐藏内部数据和其他实现细节的程度。一个设计良好的组件隐藏了它的所有实现细节,干净地将它的 API 与实现分离开来。然后组件只通过它们的 API 进行交流,并且对彼此的内部工作一无所知。这一概念,被称为信息隐藏或封装,是软件设计的基本原则。 信息隐藏如 阅读全文
posted @ 2018-12-05 18:28 LeeFire 阅读(141) 评论(0) 推荐(0) 编辑