使用实用程序app连接到互联网的设计模式

时间:2015-04-28 10:51:27

标签: ios iphone swift design-patterns

这可能是一般性问题,但我仍然需要有关开发此应用程序的设计模式或架构的建议/指导。

该应用适用于机场的高级用户(适用于iPhone),并且可以同时以更高的速度和多个设备访问互联网。 我计划为应用程序选择Singleton,Factory,MVC模式和客户端 - 服务器架构。 什么 - 我需要重新思考然后设计应用程序或者是否足以继续进行以上模式?

感谢

1 个答案:

答案 0 :(得分:2)

在查看应用程序实际执行的操作之前,想出一个要使用的模式列表似乎很奇怪。这不是您使用设计模式的方式。

使用模式的方法:当您遇到问题并考虑如何解决问题时,您会尝试找出问题是否符合众所周知的模式,并使该模式适应您的问题。或者你发现它不适合任何众所周知的模式,然后你在不使用任何模式的情况下解决问题。

这就像去商店购买蓝色和黄色油漆,然后决定你想要画的房子的哪些部分。你反过来做了。你决定什么需要绘画,然后你决定什么是漂亮的颜色,然后你买颜色。你不先买油漆。您不首先决定设计模式。