这可能是一般性问题,但我仍然需要有关开发此应用程序的设计模式或架构的建议/指导。
该应用适用于机场的高级用户(适用于iPhone),并且可以同时以更高的速度和多个设备访问互联网。 我计划为应用程序选择Singleton,Factory,MVC模式和客户端 - 服务器架构。 什么 - 我需要重新思考然后设计应用程序或者是否足以继续进行以上模式?
感谢
答案 0 :(得分:2)
在查看应用程序实际执行的操作之前,想出一个要使用的模式列表似乎很奇怪。这不是您使用设计模式的方式。
使用模式的方法:当您遇到问题并考虑如何解决问题时,您会尝试找出问题是否符合众所周知的模式,并使该模式适应您的问题。或者你发现它不适合任何众所周知的模式,然后你在不使用任何模式的情况下解决问题。
这就像去商店购买蓝色和黄色油漆,然后决定你想要画的房子的哪些部分。你反过来做了。你决定什么需要绘画,然后你决定什么是漂亮的颜色,然后你买颜色。你不先买油漆。您不首先决定设计模式。