面向对象设计的过程就是抽象的过程:
第一步:发现类。
第二步:发现类的属性。
第三步:发现类的方法。
抽象时遵循的原则如下:
名词确实类的属性,动词确定类的方法。
属性和方法的设置是为了解决业务问题。
关注主要的属性和方法,如没有必要,勿增加额外的类,属性和方法。
类和对象
类主要由属性和行为组成,属性和行为又称为成员变量(或者成员属性)和成员方法,统称为类的成员(除此之外,类的成员还包括构造方法和代码块等)。
类和对象是面向对象中的两个核心概念。类是对某一类事物的描述,是抽象的,概念上的定义。对象是实际存在的、具体的事物个体。