我想知道,应用程序如何允许用户选择一个项目,一旦用户选择了一个项目和结帐,给零售商的信息,已经下了订单。
例如,假设外卖有一个iOS应用程序,客户已经选择了炸鱼和薯条,并下了订单。
我正在寻找一个关于现实世界中事物是如何运作的答案。一旦我有了这个想法,那么开发它就是小菜一碟。
发布于 2017-01-18 02:39:53
我想知道零售商的应用程序是如何工作的,它允许用户选择一个项目,并且一旦用户选择和结账,零售商就会得到关于订单的信息。
通常情况下,应用程序会将所选内容发布到服务器。你需要了解的热门词汇是购物车和电子商务。许多框架的存在使得鱼片外卖可以将菜单和图片添加到他们现有的代码中。TCP/IP只是这里工作的许多技术之一(我假设没有人为此使用UDP,但可能是错误的)。
2)如何添加/删除/修改菜单,而不对开发人员的应用程序进行任何更改?
同样,我们也将各自的问题和答案添加到softwareengineering.stackexchange.com中。代码和内容是分开的。我们在这里输入的所有内容都不是在某个人的源代码中。它就变成了数据。源代码并不关心数据的内容。它只需要知道如何找到和显示它。这意味着内容(菜单、图片)可以在编写完代码后添加很长时间。该应用程序可以下载最新的内容,就像网络浏览器一样。
发布于 2017-01-18 15:01:49
在您的特定示例中,菜单的数据将存储在服务器的某个位置。当应用程序想要显示菜单,而不是关注实际内容时,它将包含逻辑,以指定的方式显示任意数量的菜单项。
您的代码只需了解“菜单项”(价格、图像、描述)的一般结构即可。
https://softwareengineering.stackexchange.com/questions/340392
复制相似问题