- 370 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 17:33:43 ID:YamdAbFz]
- >>361
>myObj = ObjMgr.create( ); これだとcreateはファクトリクラス(ObjMgrのクラス)の(場合によってはシングルトンな)インスタンスを得る ファクトリメソッドになるのが普通だからmyObjが返されるのはおかしいぞ。 myObjを返すファクトリメソッドならcreateMyObj()か、そもそもファクトリクラスやめて 対象クラスにpublic staticなファクトリメソッドを直接持たせた方がいい。 ていうか「マネージャ」やめろって言われなかったか? こうだろ↓ MyObjFactory ------------ ・公開されてないコンストラクタ ・public static ObjFactory create ・public MyObj createMyObj━┓ ┏━━━━━━━━━━━━━┛ ↓ MyObj ----- ・公開されたコンストラクタ ・foo ・bar
|

|