オブジェクト指向は遅い
レス数が950を超えています。1000を超えると書き込みができなくなります。
0950デフォルトの名無しさん
2011/08/11(木) 21:02:47.99インターフェースはあくまで、外に見せるための物。
強制だけの目的でつくると無用な依存関係を増やすから良くないよ。
あと、更新処理をどういう形で用意するかはモデルの自由なんで、
その意味でもインターフェースにするべきじゃない。
あと、蛇足だけどインターフェースとソースの分け方がおかしい。
例えばObserversだったら、モデルと一緒に置いとけばいいし、
寧ろこういう書き方でもいい。ObserverはModelが要求してるんであって、
Viewが要求してるわけじゃないからね。
class XxxxModel
{
public interface Observer
{
・・・略・・・
}
}
class YyyyView implements XxxxModel.Observer
{
・・・略・・・
}
レス数が950を超えています。1000を超えると書き込みができなくなります。