架构和设计有什么区别?
2017-12-01 10:58
197 查看
架构是事物结构的一个规划。设计是事物创建的一个规划。
弄明白架构和设计之间有什么区别的一个简单办法是去将一个办公大楼的架构与其内部设计进行对比。架构提供的是一系列的结构,比如房间、楼梯的样例,诸如水、暖、通风和空调之类的基础服务。内部设计提供的是内部材料、装饰风格、地板、家具以及咖啡机和厨房之类的附加服务。
设计是事物构建的一个方案。从根本上来讲,架构是一种设计,但其只涉及到结构。
定义:架构 & 设计
一种架构通常要用于多种设计。下表展示了两者之间存在的逻辑关系。
逻辑关系:架构 & 设计
架构专注于抽象的结构,比如能够支持很多设计的房间。设计更注重于落实到具体比如一个特定组织的会议室的设计。
抽象级别
弄明白架构和设计之间有什么区别的一个简单办法是去将一个办公大楼的架构与其内部设计进行对比。架构提供的是一系列的结构,比如房间、楼梯的样例,诸如水、暖、通风和空调之类的基础服务。内部设计提供的是内部材料、装饰风格、地板、家具以及咖啡机和厨房之类的附加服务。
架构 vs 设计
设计是事物构建的一个方案。从根本上来讲,架构是一种设计,但其只涉及到结构。架构 | 事物结构的一个规划。 |
设计 | 事物创建的一个规划。 |
逻辑关系
一种架构通常要用于多种设计。下表展示了两者之间存在的逻辑关系。Is-a | 架构是一种设计。 |
支持 | 架构支持设计。 |
校准 | 设计以架构进行校准。 |
使用 | 设计使用了架构。 |
抽象 vs 具体
架构专注于抽象的结构,比如能够支持很多设计的房间。设计更注重于落实到具体比如一个特定组织的会议室的设计。架构 | 架构专注于可以被多个设计所利用的抽象。 |
设计 | 设计是建立特定事物的具体计划。 |
相关文章推荐
- 什么是框架 架构 设计模式 比较 对比 区别
- 架构和设计有什么区别?
- 架构和设计有什么区别?
- js架构设计模式——MVVM模式下,ViewModel和View,Model有什么区别
- 架构和设计有什么区别?
- 架构,改善程序复用性的设计~第二讲 什么应该提取出来,什么应该保留
- px、dp、dip、dpi、sp 等到底有什么联系区别?产生的根源和设计时的影响如何?是否屏幕密度的决定原因?
- 软件的架构与设计模式之什么是架构
- Java千百问_07JVM架构(012)_fullGC、minorGC、magorGC有什么区别
- 设计模式跟框架的有什么区别
- [架构设计] 什么是业务逻辑
- Android 架构设计的思想与原则是什么?
- 软件体系架构设计——MVC与分层式三层架构区别
- 【架构设计】【程序指标】鲁棒性与健壮性的细节区别
- 游戏架构设计与策划的基本流程是什么?
- 程序设计里迭代和循环有什么区别
- js架构设计模式——MVC,MVP 和 MVVM 的图示及简单明了的区别说明
- 什么是“软件架构设计”(推荐)
- 也谈设计模式,架构,框架和类库的区别
- 【收藏】软件的架构与设计模式之什么是架构