zoukankan      html  css  js  c++  java
  • 【辨异】—— 可见 vs. 不可见

    1. 常见对比

    • 物理可见,逻辑不可见;
    • 效果可见;
      • 对于一个文档,字符、图形可见,行、列、页呀等结构化的元素,不可见,它们各是一种逻辑组织与安排;
    • 观念(思维方式,看待事情的方式)是不可见的,但行为是可见的,错误的观念导致错误的行为。
      • 行为是观念的反射;
    • 接口(interface)可见,实现(implementation)不可见;

    2. 讨论和思考

    • 可见是对不可见的反映,有时也可能可见所反映的只是不可见的冰山一角,也即不可见的未必全能反映在可见上;
    • 可见不可见,有时也是因人而异的,可见的是什么,也因人而异;
      • 比如罗生门;
      • 比如小马过河,各执一词;
    • 什么可见,什么不可见,有时也未必那么显而易见,一蹴而就,也需要分析、归纳和总结;

    3. 软件的不可见性

    • 软件工程师能直接看见源代码,但源代码不是软件本身,首先二者不能直接划等号。
      • 真实工作中的软件以机器码的形式高速运行,也可能在几个 CPU 核上同时运行;
      • 工程师看得见代码,是看不到自己的源代码是如何具体地在用户的机器上运行的(但可模拟与复现)
  • 相关阅读:
    线性表之顺序表的结构与实现
    (转)面试题1:第一个只出现一次的字符
    c++ 虚基类应用
    c++ 多重继承
    c++ 单继承派生类的构造函数
    c++ 构造函数
    深入 Struts2 的配置
    c++ 结构体
    深入浅出C指针
    HTML5 小实例
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421247.html
Copyright © 2011-2022 走看看