我被要求为在线商务系统(Amazon、Play.com 等)制作一个基本的设计模式,我选择专注于外观模式,因为我觉得这种模式主要用于整个系统。这是我到目前为止所拥有的:
系统操作:
订购产品
库存/可用性(检查产品的库存)
身份验证(检查用户是否已登录/注册)
发货(发送产品名称/客户详细信息以发货)
建议的“外观模式”将由用户工作,只需要查看/了解 order_product 功能,因此其他组件会从这一操作中“触发”。
我的问题是,对于这种类型的系统,这是一个好的和正确的设计模式吗?此外,操作,任何其他人都可以想到购买产品可能需要的任何其他操作 - 这就是我所能想到的。
希望有人可以提供帮助:)