应用OOP所以我目前的理解类有: 辛格尔顿为将永远只能被实例化一次的类。 对于没有实例化但只存在的类的静态。 定期?对于一个可以反复实例化的类。小开源项目
因此,我正在做一个小型的开源项目,至于处理用户问题,我想我该如何处理它,例如: 创建用户 - 我可以实例化一个用户对象,然后调用一个方法创造它。或者我可以有一个单身人士,所以用户对象始终存在,并调用创建?
我只是觉得似乎有点草率创建为每个用户相关的操作的对象,如更新用户的凭据,我希望实例化另一个用户对象,然后调用它的方法更新?
只是困惑如何实际应用OOP,而要做到最好的方式。
感谢任何/所有帮助你们可以提供。
类/静态返回的该实例的方法(或相关)模型/对象被称为“工厂”。 – coreyward 2011-04-16 23:55:43