类的书写

类的书写规则编程

上次有个客人问我,怎么写好一个类的定义,我差点就笑出声了。类,这东西在编程里就像是衣服,你得知道怎么裁剪,怎么缝纫,才能做出合身的好衣服。好,咱们来聊聊。
我之前在2023年,在上海某商场写代码的时候,就遇到过这个问题。那时候我写了个小玩意儿,一个类,它负责处理用户数据。当时我就犯了两个大错误:
1. 没定义好属性:我当时没好好想清楚这个类需要哪些属性,结果代码写了一大堆,功能倒是实现了,但看起来乱七八糟的,就像是个乱糟糟的衣柜。
2. 方法太多,太杂:我当时想着,一个类嘛,能多写点方法就多写点。结果呢?方法多得连我自己都记不住是干嘛的了,就像一个塞得满满当当的衣柜,乱得要命。
后来我是这么做的:
- 明确需求:先想清楚这个类是用来干什么的,需要哪些属性和方法。就像买衣服前先看看自己的身材和场合。 - 简洁明了:属性和方法不要多,够用就好。就像衣服不要太多装饰,简单大方才是王道。 - 命名规范:类名、属性名、方法名要有意义,一看就懂。就像衣服标签上写着“男士西装”,一看就知道是什么。
不过说真的,类的设计没有固定的模式,就像衣服款式千千万。所以,你看着办吧。我还在想这个问题,类的书写真的挺复杂的,但只要用心,总能找到合适的答案。

擂的书写格式

类应具备: - 单一职责,即一个类只做一件事。 - 封装,将数据和操作数据的方法捆绑在一起。 - 继承,利用已有类创建新类,减少代码冗余。 - 多态,不同类可以共享相同的方法或属性。 - 就近原则,成员变量、方法和逻辑尽可能放在类内部。 - 命名规范,类名首字母大写,采用驼峰命名法。
这就是坑: - 别在类中混杂不同职责的方法。 - 别过度设计,过度使用继承。 - 别忽视类的封装性,暴露不必要的实现细节。
实操提醒: 确保每个类只做一件事情,并且保持高内聚低耦合。

相关推荐