类是面向对象编程中高于函数的编程单元。基本上,我们每天都在创建类、使用类。所以,如何合理设计类是一个重要问题。

1. 类的命名

类的命名和其他标识符的命名一样,都要直观、可描述。

2. 类的书写格式

-公共的静态常量
-私有的静态常量
-私有的成员变量
-公共方法
-私有方法

 一般,公共方法需要使用的私有方法都放在该公共方法后面,符合自顶向下的原则。

3. 类应该短小,符合SRP(Single Responsibility Principle)原则

类的职责应该单一,不要糅合过多的功能。如果权责太多,就需要拆分。拆分主要是将一个类拆分为多个类,每个类一个功能点。

4.类的设计要面向接口设计

尽量使用抽象类或接口,提取公共部分,具体类实现或继承父类。这样可以做到OCP(Open Close Principle)开放关闭原则,即对修改关闭,对扩展开放。

原文地址:https://www.cnblogs.com/glsy/p/8477443.html