【发布时间】:2017-10-07 16:16:38
【问题描述】:
我是 SO 新手,所以如果我做错了,请指出正确的方向。
我认为这是一个有点尴尬的问题,因为我不太善于表达自己的想法。
在大学里,我们被教导将一个 java 类写成一个对象,带有构造函数、getter、setter 等,称为“容器类”。它们包含关于自身的数据(例如,名称属性)。
我的问题是其他类型的课程是什么?例如,您必须有一个类来创建和操作您的对象。对于一个小程序,这不是问题(只需将其放入主类/方法中)。对于更大的程序,这将是愚蠢且难以管理的,因此显然您创建了其他类。我已经开始命名我的“处理程序”。我有一个“FileHandler”一个“ObjectHandler”等等。
这些是什么类型的课程?还有其他类类型吗?
编辑:澄清一下,我想知道如何称呼一类类,例如旨在做特定事情的类。辅助类?实用程序类?
最终编辑:我在这里回答了我自己的问题:https://stackoverflow.com/a/43964279/7985805
【问题讨论】:
-
在大学里,我们被教导说 java 类本身就是一个对象......尽快退出那个 uni!!!!跨度>
-
一个类不是一个对象,它是一个对象蓝图。另外,这不是编程问题。
-
您的问题看起来好像您正在寻找MVC for example 的设计模式。至少是第二部分
-
Java class type是一个非常广泛的问题,您可以根据很多标准对它们进行分类:access level、inheritance、目的、design pattern他们实现。对于其中一些,请查看this link。