类的设计技巧简单总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的设计技巧简单总结相关的知识,希望对你有一定的参考价值。

  • 保证数据的私有性(private):

    • 为了实现一个类的良好封装性,一定不要使用其他的方式去声明成员变量,这是为了后期代码维护做的基本准备.
  • 对数据初始化:

    • 虽然编译器会自动对成员变量进行隐式初始化,但是为了可读性,应该为变量提供初始化或是利用构造器进行初始化(局部变量必须初始化).

  • 不要在类中使用过多的基本类型:

    • 意思是当类中存在多个基本数据类型时,用一个引用类型来包装这些基本类型,这样可以增强其可读性,且后期要替换这个类的名称也更简单.
  • 并非所有的域都需要getter/setter:

    • 例如:在一个Employee类中,雇员的薪水是可以有getter和setter的,但是雇员的雇佣日期就不应该有setter.
  • 一个类的功能尽量不要太繁杂:

    • 如果一个类的某些功能明显的可以分为两类,就应该将其分解.
  • 类名/方法名的名称要可以体现其职责

 

以上是关于类的设计技巧简单总结的主要内容,如果未能解决你的问题,请参考以下文章

oop设计模式抽象总结

设计模式总结

第四十篇 Python之设计模式总结-简单工厂工厂方法抽象工厂单例模式

总结6大设计原则

leetcode简单链表题技巧总结

涨知识!5个简单直观的网页设计对比技巧