【发布时间】:2021-11-19 14:26:56
【问题描述】:
我需要在 Django 中开发一个相册网络应用程序,存储在云服务上,具有用户登录身份验证、元数据和数据库。它必须根据与所选架构模式不同的特定软件设计模式进行开发。请解释设计模式和架构模式之间的区别。任何行业可接受的关于这些模式的建议,适用于上述小型项目,都会非常有帮助。
【问题讨论】:
标签: django design-patterns architecture
我需要在 Django 中开发一个相册网络应用程序,存储在云服务上,具有用户登录身份验证、元数据和数据库。它必须根据与所选架构模式不同的特定软件设计模式进行开发。请解释设计模式和架构模式之间的区别。任何行业可接受的关于这些模式的建议,适用于上述小型项目,都会非常有帮助。
【问题讨论】:
标签: django design-patterns architecture
通常,“设计模式”适用于“小决策”,例如使用单例类、抽象工厂或可观察对象。它并不严格依赖于像 MVC 或微服务这样的架构模式,您可以围绕该模式构建整个系统。这就是我从架构模式和设计模式之间的差异所理解的。
【讨论】: