observer-pattern

    2

    6答えて

    モデルを変更しないModelクラスのObserverを実装したいと思います。したがって、モデルにアクセスするためにconst-Referenceを使用できるはずです。しかし、オブザーバーの登録はこれを禁止します。ここで はオブザーバーパターンは私のプロジェクトで実装されている方法です。 //Attributes of type Observable are used by classes

    15

    6答えて

    GUIにドロップダウンボックスがあり、別のクラスのArrayListの内容が表示されます。 新しいオブジェクトをGUIの別の場所でArrayListに追加することができます。そのため、更新された時点を知る必要があるため、ドロップダウンメニューを更新できます。私が集めることから、私の2つの選択肢は、ArrayListクラスを拡張して自分自身のchangeListenerを追加したり、問題のArray

    7

    2答えて

    私はクロージャ\メモリリークを作成せずにデータを渡すことができるようにイベントを設定する方法が必要です。 package com.events { import flash.events.Event; public class CustomEvent extends Event { public static const REMOVED_FROM_STAGE:St

    16

    5答えて

    私はC#の背景から来て、ちょうどRubyでプログラミングを始めました。事は、クラスでイベントを発生させる方法を知る必要があるため、さまざまなオブザーバーが発生する必要があるときにトリガーできるようにする必要があります。 問題は、私がRubyに持っている本は、事例だけでなく、例を提供していることです。誰でも私を助けることができますか?

    1

    4答えて

    オブザーバーパターンとデリゲートを理解するのに役立つ必要があります。私はこのコードを別のウェブサイトで見つけたので、実際に何をしているのか理解しようとしています。誰かが私を助けることができますか? コードを実行すると、「サーバーが稼動しています」と「サーバーがダウンしています。すぐに作業しています」というメッセージが表示されます。私は、Mainにはserver.ServerStatus = tru

    32

    4答えて

    私のクラスでキー値の観測を使用しようとしています。私はオブザーバをinitメソッドに登録し、deallocでそれらを削除/登録解除しますが、私のデバッグプリントによれば、私のdeallocメソッドが呼び出される前に発生するような次のエラーを受け取ります。 TekkPointクラスのインスタンス0x583870は、キー値オブザーバがまだ登録されている間に割り当て解除されています。観測情報が漏洩してお

    1

    4答えて

    私はメッセージタイプの基本クラスをパラメータとして受け取る "notify"メソッドを持つプロセスを持っています。私は派生したメッセージのタイプに基づいて異なる処理をしたいと思います。つまり、メッセージタイプに似た「プロセス」というメソッドを追加し、多態性を使用して呼び出す必要がありますか?特定のメッセージタイプごとに「通知」を追加する方が良いでしょうか? 詳細:言語はC++です。通知はここでは良

    0

    4答えて

    Railsには、オブザーバのサポートだけでなく、before_validation、before_create、after_saveなどのフィルタセットが用意されていますが、フィルタまたはオブザーバは計算コストが非常に高い。私は代わりが必要です。 問題:Webサーバーのヒット数を多数のページに記録しています。私が必要とするのは、特定のページがX回以上閲覧されたときにアクションを実行する(たとえば、