iOS-设计模式

基础理论知识弥补(一)

2017-01-16  本文已影响137人  天空中的球

前几天我们小组在讨论 组件化 相关的想法,而随着讨论的加深,发现自己对于一些基本的理论还有一些误区,特此先弥补一下,本来很早就要写好的,但前两天看历史小说太入迷了,自我控制力还是有待加强啊....

通过下面的问题来理解下上述的概念:

一、 架构和框架的关系?

框架是软件,架构不是软件。

二、 设计模式和架构的关系?

常见的设计模式

参考引入:图说设计模式

三、 设计模式和框架的关系?

不经意间找到的说明其关系的

框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。
在软件生产中有三种级别的重用:

框架与设计模式虽然相似,但却有着根本的不同。

可以说,框架是软件,而设计模式是软件的知识。
参考引入:某知乎回答

四、组件化初步的认知?

对于这个概念,还没有具体的认知,先通过两个图来竖立下核心思想:

以前的开发 组件化思想的转变

目前具体的来说,对于个人来说,就是下面两个问题啦:

此处还需要好好实践和思考,具体的描述和理解等到下一篇再来记录。。。

上一篇 下一篇

猜你喜欢

热点阅读