如果你来设计这套系统,你应该怎样来设计其中你使用了那些设计模式使用这些设计模式后对系统有哪些好处
来个生硬些的,首先,主控电脑只能有一个,这个是个单例模式,但是主控电脑可能会over,所以需要有一个心跳模式检测,如果停了,观察者模式通知备用主控,或是修理,或是接管,and so on.....现在,主控电脑只是一个平台,需要做出支持热插拔的模式,你需要本身自己校验所有注册服务是否正常,这需要一个责任链模式,如果检测有问题,你可能需要命令模式支持各种通用处理指令,接着你可能希望用遥控器可以控制这套系统,你大概需要代理模式,然后放水还是关门,都需要按照你的标准来,不按照标准乱搞,或者标准之间有弹性,你需要自己做一个适配器模式不编了,总之,上面的模式都不用,你也可以搞定。
■网友
Component-oriented design?我不是构架师,随便扯点:大概是要做成可插拔的模式吧。什么关门,放水等等都属于Trap,只不过具体实现不同,所以就都implements Trap接口好了。然后你得设计什么地方插什么Trap,这个估计得是动态加载模块吧,根据不同情况来加载,每个Trap还得有特定的Trigger。。。什么的。
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 被子睡久了有异味20年老保姆教你来打理不用晒也不用洗
- “厉行节约反对浪费”主题设计公益活动成果发布
- 寒潮■江苏要下雪了!“冻透式”寒潮陪你来跨年
- 趣头条|雪佛兰创界,外观设计大气,你会喜欢这款车吗?
- 环球车讯网|全新大众途观,外观的设计更加时尚,更加大气,“满满”的高级感
- 趣头条|日产奇骏,整体设计不错,你会喜欢吗
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 趣头条|大众ID.3外观设计风格极具未来感,太好看了
- 有啥方法,网站,项目可以自己练习计算广告学
