zoukankan      html  css  js  c++  java
  • 架构笔记二

           什么是概念?首先概念的定义是:人类在 认识过程中,从 感性认识上升到 理性认识,把所感知的事物的共同本质特点抽象出来,加以概括,是本我认知意识的一种表达, 形成概念式思维惯性。在人类所认知的思维体系中最基本的构筑单位。概念可以大众公认的,也可以是个人认知特有的一部分。 表达概念的语言形式是词或词组。概念都有内涵和外延,即其涵义和适用范围。概念随着社会历史和人类认识的发展而变化。 “概念”是对特征的独特组合而形成的知识单元。概念亦可以定义为一个“通过使用 抽象化的方式从一群事物中提取出来的反映其共同特性的思维单位”。从广义上讲:事物能够改变 模型的 性质称为事物的概念。

           文中提到了关于桌子的概念,解释到“很多人回答,四条腿,或者说有腿,有一个平面”,这个解释其实是可以是说的通的,但为了更加准确的解释来时要加上用途,即为“”一个上有平面,下有支柱,面上用以放东西或供做事情用的器物,这样解释起来所有人对桌子都有了明确的认识,

           概念在架构中有着非常重要的作用,因为它是理解架构的基础,就作者提出的“什么是桌子?”,“什么是柜子?”这个问题而言,不同的人有不同的理解,这样就会出现偏差,但所说的终究是一种东西,那么就肯定有一个非常规范的关于这个物品的解释,柜子和桌子都有相似的部分,把这些一样的部分提取出来就叫做抽象,抽象是每位架构师都应该具有的能力,根据架构的定义,要做好架构所首先必须具备的能力,就是能够正确的认识概念,能够发现概念背后所代表的问题,进而才能够认识目标领域所需要解决的问题,这样才能够为做好架构打好基础。事实上,这一能力,在任何一个领域都是适用的       ,如果知道这些概念所要解决的问题,学习这些新的技术或者概念就会很容易,快速的入手;学习一个新的领域,也会非常的快速有效;使用这些概念来解释问题,甚至发明新的概念都是很容易的事。为什么强调这个呢,因为做架构的时候,很多时候都是在一个新的领域解决问题,必须要快速进入并掌握这个领域,然后才能够正确的解决问题。

           如果想成为一名出色的架构师,那么这个认识概念的能力就应当更加的掌握好

  • 相关阅读:
    PHP中无限分类、无限回复评论盖楼的实现方法,thinkphp5.0无限分类实例
    PHP中session详解
    使用thinkPHP做注册程序的实例
    虾米盒子系统开发APP
    angular 使用base64密码加密
    开发中遇到的两种表格文本长度处理,即长文本截断
    树组件使用文件夹图标
    angular实现指定DIV全屏
    JS调用浏览器打印机
    使用blob二进制流的方式下载后台文件
  • 原文地址:https://www.cnblogs.com/wj1998/p/10497732.html
Copyright © 2011-2022 走看看