`
vivimusing
  • 浏览: 78209 次
  • 性别: Icon_minigender_1
  • 来自: 台州
社区版块
存档分类
最新评论

架构 和 构架 定义

OO 
阅读更多

很多朋友分不清这两个词,其实,模糊看待也差不多的。如果想钻下牛角尖那么

 

我们先看下汉语中关于构的定义:一种组合。

关于架的定义呢? 一种支持的东西。

 

所以从这两个词的定义我们可以看出构比架抽象。

 

对应下英文单词 架构: architecture

 

构架:framework

 

对于OO的程序员,我可以举个通俗但不准确的例子 把architecture看着一个类,而把framework看成这个类的实例,而 这个实例只是被初始化而已。架构还能成为一个动词。

4
1
分享到:
评论
2 楼 vivimusing 2010-07-07  
congdepeng 写道
我也经常混淆 呵呵

推荐 周爱民的《我之于架构的主要观点》http://www.infoq.com/cn/presentations/qcon-architecture
1 楼 congdepeng 2010-07-07  
我也经常混淆 呵呵

相关推荐

    浅析系统构架设计考虑

    本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。

    软件架构设计说明书.docx

    项目经理将根据构架定义的构件结构制定项目的开发计划;程序设计员将据此进行各构件的详细设计;测试设计员按照构架设计系统的总体测试框架;另外构架文档还用于指导各构件的实施、集成及测试。 本文档的预期阅读...

    【系统架构设计师】论软件架构师的角色和培养

    文章按如下方式组织:第1节介绍软件架构和软件架构师的定义。第2节讨论软件架构师在整个软件项目中所充当的角色,包括软件架构师的职责、软件架构师与系统分析师(系统分析员)的区别。第3节研究软件架构师的资格,...

    NI 定义机器人系统的通用构架.zip

    NI 定义机器人系统的通用构架zip,解对于无人操作系统关键的硬件和软件构成。想想世界周边,对于一个自主移动机器人这是一个高水平的典型系统架构。您可以一步步了解设计元素,并且了解会影响机器人设计的关键技术。...

    架构师的职责

    一、架构师定义 架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。架构师的主要责任是提供开发人员和项目经理之间的共用沟通...

    软件项目架构设计说明书.doc

    本文档全面与系统地表述...项目经理将根据构架定义的构件结构制定项目的开发计划;设计员将据此进行各构件的详细设计;测试设计员按照构架设计系统的总体测试框架;另外构架文档还用于指导各构件的实施、集成及测试。

    三层架构使用分析

    B/S三层架构模式的使用分析B/S模式的三层结构是一种严格的分层定义,它首先 将应用系统复杂的开发工作进行划分相对简单的小分 块,然后在每一层中只实现系统相应层的功能设计,层间 的交互由相邻层对应的功能模块...

    R15 23.501 5G的系统构架

    本文定义了 5G 系统的第 2 阶段系统架构。 5G 系统提供数据连接和服务。 该规范涵盖了所有方面的漫游和非漫游场景,包括 5GS 和 EPS 之间的互通,5GS 内的移动性,QoS,策略控制 和计费,认证以及一般的 5G 系统范围功能,...

    架构设计及应用全解.ppt

    IEEE 610.12-1990软件工程标准词汇中是这样定义架构的:架构是以组件、组件之间的关系、组件与环境之间的关系为内容的某一系统的基本组织结构,以及指导上述内容设计与演化的原理(Principle)

    VMworld 2020 China 线上大会技术资料(多云架构).zip

    无共享架构应用的混合云部署选项和优化; 先睹为快:Veeam Backup & Replication的新功能; 新一代企业云解决方案加速数据中心现代化; 在 vSAN 双节点集群间共享见证节点; VMware Cloud Foundation 4 实现企业应用...

    资源前后端分离式分布式微服务架构项目搭建环境CMS服务端开发讲义+源码+视频

    项目的功能构架 了解 了解项目的功能构架 项目的技术架构 理解 理解项目的技术架构 "说出项目的技术架构的各各层的作用说出前后端分离的优势理解前后端分离的开发步骤"CMS需求分析 理解 能够说出CMS的功能需求 ...

    高级软件架构师复习提纲

    在计划阶段,团队和客户共同定 义构建和部署的内容以及构建的方式和时机/在开发阶段,团队构建并测试解决方案,具体包括代码、基础构架和文档等交付成果。/在稳定阶段,对功能齐全的解决方案进行最后的测试,使其...

    软件架构设计系列总结

    软件架构师定义和设计软件的模块化,模块之间的交互,用户界面风格,对外接口方法,创新的设计特性,以及高层事物的对象操作、逻辑和流程。软件架构师与客户商谈概念上的事情,与经理商谈广泛的设计问题,与软件...

    业务架构和微软IT规划方法

    从这个定义至少可以看到重要的两点,其一是业务、信息、技术和应用的融合;其二是EA包括了业务和IT两个重要的方面,是从全局考虑业务和IT的集成。企业架构是一个多视图的体系结构,它由企业的业务架构、信息架构、...

    软件架构文档Software-Architecture-Document

    一个完整规范的软件架构文档Software-Architecture-Document,内有详细的注释和部分例子,内容包括: 1 简介 3 1.1 目的 3 1.2 范围 4 1.3 定义、首字母缩写词和缩略语 4 1.4 参考资料 4 1.5 参考项目 4 2 系统构架 ...

    软件架构的过程

    软件架构活动:定义及范围根据IEEE标准,软件架构活动代表了这样一系列活动:定义、记录、维持、改进一个软件构架并确保其正确执行。 软件架构的范围相当宽泛。图1展示的模型详细地说明了软件架构过程的各个方面。...

    信息构架的若干原则(第一部分)

    为了能顺利理解并恰当运用这些原则,我们首先要理解什么是信息构架,信息架构的目标、核心理念、组件和构架的一般过程是什么。了解信息构架什么是信息构架?InformationArchitecture(简称IA)是美国建筑师沃尔曼...

    rapport-pfe:我们的毕业项目报告“基于容器的云架构的设计和实现”

    建立和完善国际合作关系的构想“构想和实施构架的云à基本的竞争者” 抽象的 此提交是我们在Sayoo工作的结果,这是我们毕业项目的一部分。 我们项目的目的是开发基于容器的云架构。 实际上,该项目旨在达到一种...

Global site tag (gtag.js) - Google Analytics