软件设计模式之观察者模式
场景:假设我们正在构建一个板球应用程序,该程序可以向观众通知诸如当前得分,跑步率等信息。假设我们已经创建了两个显示元素CurrentScoreDisplay和AverageScoreDisplay。CricketData拥有所有数据(行程,碗等),每当数据更改时,显示元素就会收到新数据的通知,并相应地显示最新数据。// Java implementation of above design for Cricket App. The // problems with this design are ···