好的封装
一个封装相对较好的体现和实现方式如下:
内部类的方式来组织代码, 不需要外面的类指导我内部的类.
好的复用
一个好的复用的体现和实现方式如下:
可以通过搭积木的方式来组织功能, 而且每个模块是高度内聚和解耦合的;
高度内聚的一种方式就是: 好的封装;
解耦合的一种方式就是灵活的通信 (调用)(数据) 协议
来源: http://www.bubuko.com/infodetail-3013015.html