`

架构 和 构架 定义

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  
我也经常混淆 呵呵

相关推荐

    浅析系统构架设计考虑

    4. **接口和通信**:明确各组件之间的接口定义和通信协议。 5. **非功能性需求**:列出所有非功能性需求(如性能指标、安全性要求等)。 6. **风险评估**:识别可能的风险并提出相应的缓解策略。 7. **未来展望**:...

    软件架构说明书模版 软件构架

    本模版旨在提供一个通用的框架,帮助开发者和项目团队清晰地定义和理解软件架构,但需根据具体项目需求进行调整,不可生搬硬套。 1.1 文档编写目的 软件架构说明书的主要目的是确保所有相关人员对系统的设计有共同...

    软件架构实践(第三版)林巴斯

    - **定义与作用**:软件架构是关于软件系统的基本结构和组织方式,包括组成系统的组件、这些组件之间的关系以及指导它们交互的设计原则。良好的架构能够提高软件的可维护性、灵活性和可扩展性。 - **影响因素**:...

    构架模式PPT

    【构架模式PPT】是一份深度探讨软件架构设计的宝贵学习资料,主要涵盖了架构、架构模式以及系统构架的相关概念和实践应用。在软件开发过程中,架构是至关重要的,它定义了系统的整体结构和组织方式,决定了软件的可...

    软件构架实践,电子书,chm

    《软件构架实践》是一本深入探讨软件架构设计与实施的经典著作,主要针对那些希望提升软件开发质量和效率的专业人士。这本书以PDF和CHM两种格式提供,方便在不同设备上阅读。书中涵盖了一系列关于软件架构的重要概念...

    5G网络构架图.pdf

    5G网络构架是现代无线通信技术的最新发展,相比以往的4G网络,5G在速度、网络架构、功能分布以及虚拟化技术等方面均有了显著的提升和创新。以下详细介绍5G网络构架中所蕴含的关键知识点。 首先,5G网络空口速率的...

    软件架构方法.ppt

    在IT行业中,软件架构是构建复杂软件系统的核心环节,它定义了系统的组织结构和组件,以及这些组件之间的相互关系。软件架构方法则是指导如何设计和实施这些架构的一系列原则、模式和实践。本资料《软件架构方法》...

    云计算架构师培训1

    云计算架构师培训主要围绕着云计算的...培训的内容涵盖了云计算的定义、虚拟化技术特性、云计算架构设计以及云计算的未来应用和趋势。这些知识点对于有志于成为云计算架构师的专业人士来说,都是必不可少的基础知识。

    软件架构设计师考试大纲_软件架构设计师_

    软件架构是软件开发过程中的核心部分,它定义了系统的组织结构和组件,以及这些组件之间的相互关系。架构设计是决定系统性能、可维护性、可扩展性和成本效率的关键因素。考生应理解软件架构的不同模式和风格,如分层...

    软件架构实践第三版201210.epub.7z

    书中可能会指导如何编写和维护架构视图,以及如何通过沟通和协作确保团队对架构的理解一致。 7. **测试与验证**:架构质量的保障离不开测试。书中可能会介绍如何设计测试策略,包括单元测试、集成测试和系统测试,...

    JAVA架构及学习资料

    在提供的压缩包文件中,"STRUTS"可能包含了相关的学习资源,如教程文档、示例代码和实战项目,这些都是深入理解和掌握Struts架构的好材料。通过阅读这些资料,你可以逐步熟悉并掌握Java架构和Struts框架,从而提升...

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

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

    Android多媒体构架分析

    本分析报告将侧重于Ice-cream Sandwich(ICS)版本的媒体处理,这是一个重要的里程碑版本,因为它改善了系统架构和媒体应用的性能。 在Android系统中,多媒体框架主要通过一系列的组件和服务来实现,包括硬件抽象层...

    软件构架师经历得四个阶段

    - **系统架构设计**:负责软件的整体架构设计,包括模块划分、接口定义、数据流设计等。 - **技术决策**:做出关键的技术决策,确保系统的可扩展性、可维护性和高性能。 - **团队指导**:指导开发团队遵循架构设计...

    通往架构师的必经之路(必读!)

    在"软件架构与构架师.pdf"这个文档中,读者可能会找到关于这些主题的详细讨论,包括案例研究、最佳实践和架构设计的决策过程。通过阅读和学习,你可以进一步提升自己的架构思维,理解如何在实际项目中应用这些理论...

    架构师的职责

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

Global site tag (gtag.js) - Google Analytics