如何利用设计模式进行App架构的设计:
首先要明确几个概念, 什么是架构?什么是框架?什么又是设计模式,它们之间又有啥关系?下面具体来看一下。
软件架构:
软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。比如咱们学习的这个主工程的架构图:
这里要记住:架构不是软件,它是抽象的,是一种设计方案,是一个蓝图。
软件框架:
框架(framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。还是拿咱们学习的主工程来说:
其中hi-ui、hi-library都叫做框架。
这里要记住:框架是一种特殊的软