《代码大全2》阅读随笔
良好的封装
好的抽象可以通过隐藏的细节方式来管理复杂度,而良好的封装会强制阻止看到细节。下面是一些封装建议:
- 尽量限制类和成员的可访问性;
- 不要公开暴露成员数据;
- 避免把私有的实现细节放入类的接口中去;
- 不要对类的使用者做出任何假设;
- 避免使用友元类;
- 不要因为一个子程序中使用了公用子程序,就把它归入公开接口;
- 让阅读代码比编写代码更容易;
- 要格外警惕从语义上破坏代码封装性;
- 留意过于紧密的耦合关系。
《代码大全2》阅读随笔
好的抽象可以通过隐藏的细节方式来管理复杂度,而良好的封装会强制阻止看到细节。下面是一些封装建议:
本文标题:良好的类接口(二)
本文链接:https://www.haomeiwen.com/subject/bojinltx.html
网友评论