【发布时间】:2011-04-16 23:53:00
【问题描述】:
所以我目前对类的理解是: 一个只会被实例化一次的类的单例。 未实例化但仅存在的类的静态。 常规的?对于一个可以反复实例化的类。
所以我在做一个小型的开源项目,至于与用户打交道,我想到了如何处理它,例如: 创建一个用户——我可以实例化一个用户对象,然后在它上面调用一个方法创建。或者我可以有一个单例,所以用户对象总是存在并调用创建?
我只是认为为每个与用户相关的操作创建一个对象似乎有点草率,比如更新用户凭据,我是否要实例化另一个用户对象,然后对其调用方法更新?
只是对如何实际应用 OOP 以及最好的方法感到困惑。
感谢你们提供的任何/所有帮助。
【问题讨论】:
-
返回该(或相关)模型/对象实例的类/静态方法称为“工厂”。