比奇屋

最新地址:www.biqi5.com
比奇屋 > 编程之战 > 第九十九章 智能公交

第九十九章 智能公交

“如果能结合报站服务,想必效果会更好”,杨成说出自己的看法。

“不错”,项目经理拍了拍手。

“那么,如果要你来实现一个这样的功能,你会如何来考虑呢?”

杨成思考了数秒。

“这个业务由三部分组成:”

“首先,当乘客上车,选好座位,对软件下达指令,根据自己的到站,注册事件”。

“然后,车子到达了目的站,所有注册了该站事件的座位,运行事件处理程序,引起震动,提醒乘客下车”。

“最后,当乘客下车后,对该站的所有事件进行注销”。

“这总的来说,就是一个观察者模式或者说自定义事件模型”。

“很好”,项目经理竖起大拇指。

“设计模式的练习,不是一朝一夕之功。”

“希望你能继续努力!”

比奇屋 www.biqi5.com