何时创建类?

一个编程小白谈谈自己的理解,希望能抛砖引玉,得到大家的指点与批评。

当我在学习java时,接触到一个对象的概念,everything is object.究竟何时应该创建一个类。我总结一下我遇到的情况。

1.从常识来判断是否应该创建类。比如我要实现一个方法teaching(),自然要创建一个教师类,并将该方法作为其中的一个函数。

2.按照功能或业务逻辑来判断是否应该创建类。比如:如果是网络公开课,那不单要创建教师类,还应该有一个网络计算机类,负责传播课程内容。

3.按照架构模式来判断是否应该创建类。常见的mvc模式,就要在底层对应数据表创建相应的类。

4.按照设计模式来判断是否应该创建类。常见的23种模式中,会在我们基本类的基础上增加几个类,比如工厂模式就要有工厂类。

以上,就想到这么多,不过在我实际的编写中发现:并非一定要严格遵守规则,大部分情况下,把功能实现了就行,至于类的创建,留待后人优化啦!

你可能感兴趣的:(何时创建类?)