前回までは10数回に渡って、Objecgtive-C 2.0の話題を取り上げてきた。ガベージコレクション、プロパティ、Fast Enumerationといった、新規に追加された主要な要素について説明できたので、そろそろ中断されていた元の話題に戻るとしよう。 戻ってくるのは ...
前回はObserverパターンの紹介を行った。今回は、この実例をCocoaの名から探してみよう。 取り上げるのは、NSNotificationクラスである。通知と呼ばれるメカニズムを提供するものだ。 NSNotificationの構造 NSNotificationおよびそれに関連するいくつかのクラスは ...
Pythonを用いてのObserverパターンの実装方法について解説します。 Observerパターンは、「振る舞い関するパターン」に分類されるデザインパターンです。 Observerパターンとは? observerパターンには主に大きく分けて二つの役割が存在します。 ・観察対象(Subject ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...