尹立刚

设计类的原则

类的划分目的,是为了应付频繁变化,是为了封装,分类的基础是抽象,具有相同属性和功能的抽象集合才是类。尽量单一职责。
 
不应该所有都抽象。对应用程序的每个部分刻意地进行抽象也不好,而是应该对程序中频繁变化的那部分做抽象。
 
面向对象的3要素,封装,继承,多态。多态,如给一个方法不同参数,返回的对象类型不同。
 
面向对象的好处,可维护、可扩展、可复用、灵活性好。
 
例如电脑主机的配件,可替换,就是强内聚低耦合

posted on 2015-11-09 20:17  尹立刚  阅读(130)  评论(0编辑  收藏  举报

导航