is
zhou

类和接口

什么时候用抽象类什么时候用接口

zhouchong阅读(149)评论(0)

如果预计要创建组件的多个版本,则创建抽象类。抽象类提供简单易行的方法来控制组件版本。通过更新基类,所有继承类都随更改自动更新。另一方面,接口一旦创建就不能更改。如果需要接口的新版本,必须创建一个全新的接口。   如果创建的功能将在...

十三、使类和成员的可访问性最小化

zhouchong阅读(108)评论(0)

使类和成员的可访问性最小化: 要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把他的api与他的实现清晰地隔离开来。然后,模块之间...