observer-pattern

    0热度

    1回答

    在观察者模式中,主体和观察者之间通常存在一对多关系(有一个主题和许多观察者)。 但我有一个问题,在我的实现中,有很多主题(例如:A,B,C)返回对象,但只有一个观察者(例如:O)将那些主题的输出转换为排队并逐个处理它们。 我可以用这种设计模式/范例吗?

    0热度

    1回答

    所以我有一个有数据成员的电影类:id,name,genre,type和price。 我可以使用观察者设计模式来更新所有这些电影的价格。所以我想选择一个选项来将所有电影的促销加入到客户的半价中。 我能够通常这样做,但必须尝试使用​​该项目的一些设计模式。 更新: 对不起,如果我不清楚。我想知道是否可以使用观察者设计模式来更新我的电影类的所有电影实例的价格。所以当员工登录系统时,他可以选择添加电影推广

    3热度

    1回答

    我了解观察者模式如何工作,但为什么观察者模式减少了软件设计中UI和业务逻辑组件之间的耦合?

    0热度

    1回答

    我搜索了但我没有找到任何类似问题的解决方案。我有Observer/Observable模式的问题。可观察到的是在一个名为“firstmap”类实现和类是: class ObservableValue extends Observable{ private String n; public ObservableValue(String n) { this

    0热度

    1回答

    我们在服务器的静态队列中有很多任务。当服务器关闭(或重新启动)时,我们不希望丢失这些任务,因此我们会将它们存储在数据库结构中。在启动时,这个数据库结构将被转储回静态队列,这些排队的任务将继续处理。 如何检测到关闭,暂停关闭,然后在上面的DB存储功能执行后继续关闭?从什么情况下应该进行关机观察?

    1热度

    1回答

    我想更改回收站视图中的异步数据。 当调用方法SetText()时,直到我滚动时才会发生任何事情。 class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder> { private Context context; private SortedList<City> items; pub

    0热度

    1回答

    我正在尝试使用一个接口来处理对话框按钮。我在机器人此溶液 - 的java:)宣布 1有一个接口: public interface DialogPopUpListener { void onConfirmButtonClick(); void onCancelButtonClick(); } 2)已执行的对话框: public static void generi

    1热度

    2回答

    我有一个主题,我订阅的方法应该在游戏中发生确定事件时调用。 public Subject<SomeEvent> TestSubject = new Subject<SomeEvent>(); 某些实例订阅该主题。 TestSubject.Subscribe(MyMethod); 我的目标是计算已订阅该主题的方法数。我见过一些使用Count()扩展的例子,但是我需要一个int作为返回值,所以

    -3热度

    1回答

    我很难知道何时是界面或设计模式。例如什么是观察者 - 可观察的?什么是MVC?

    2热度

    1回答

    我有很多服务类,其中call方法的参数有变化。 我想在每个call方法的末尾调用函数notify。我不想修改这些服务类,但我愿意修改基类。 我在玩ActiveSupport::Callbacks,但它没有服务于不修改服务类的目的。 require 'active_support' class Base include ActiveSupport::Callbacks defi