1日30分英語

習慣化するために

P116-233 Adapter Bridge Facade Mediator Observer Composite Iterator Visitor

  • Adapter
    • Brockを使ったAdapter
  • Bridge
  • Facade
    • 複雑な処理をまとめて、その処理の入口を提供する
  • Mediator
    • 複数のクラスの相互作用を集中させて処理を簡潔にする
    • UINavigationControllerもこのパターンとして機能している
  • Observer
    • Mediatorと似ているが、一対多で相互作用させる
    • Notificationの例
      • 前に使った事があるのでよく分かった。NotificationCenterで通知処理ができる
    • Key-Value Observingの例
      • よく分からず飛ばしてしまった。簡単らしい、とは書いてあった
  • Composite
    • ちょっと飛ばした。UIView, cocos2dのCCNode的な
  • Iterator
    • 飛ばし気味
  • Visitor
    • これも飛ばし気味
    • Compositeパターンとミックスしてる例

後半飛ばし気味で読んだ。
すげー時間かかっていて焦っている。洋書を読んだ事がないので入門としては凄くいいとは思っているけど。
そして、ダイナミックObjective-Cも買って読もうと思う。

Pro Objective-C Design Patterns for iOS

Pro Objective-C Design Patterns for iOS