我们开发的应用软件实际上是对现实世界的模拟,因此,软件世界与现实世界存在着必然的联系。当我们在进行需求分析的时候,需求分析员实际上是从客户那里在了解现实世界事物的规则、工作的流程。

如果我们在软件分析和设计的过程中,将软件世界与现实世界紧密地联系到一起,我们的软件将更加本色地还原事物最本质的规律。这样的设计,就称之为“低表示差异”。

采用“低表示差异”进行软件设计,现实世界有什么事物,就映射为软件世界的各种对象(类);现实世界的事物拥有什么样的职责,在软件世界里的对象就拥有什么样的职责;在现实世界中的事物,因为它的职责而产生的行为,在软件世界中就反映为对象所拥有的函数。

低表示差异(LRG)相关推荐

  1. 我在海外做产品的1000 天:三大观察与学习

    写在前面: 前几日与leo哥聊起产品新人怎么培养的问题时,因为大体感觉自己走的比较偏门容易误导别人,所以分享这篇前同事的文章给我,可以了解一下比较正统的产品路线大概是怎么样的,我也借此机会转译分享给大 ...

  2. nubby mysql_Mysql索引 - osc_nubn2pd9的个人空间 - OSCHINA - 中文开源技术交流社区

    索引优先级 索引原理: 通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数据. B_TREE索引: mysql 中的索引: ...

  3. Membership Inference Attacks Against Recommender Systems论文解读

    0 摘要 推荐系统通常针对高度敏感的用户数据进行训练,因此推荐系统潜在的数据泄露可能会导致严重的隐私问题. 本文首次尝试通过成员推理的角度来量化推荐系统的隐私泄漏. 与针对机器学习分类器的传统成员推理 ...

  4. rtt面向对象oopc——3.对官方IO设备模型框架图的补充绘图

    该补充图有幸得到rt thread官方认可,gitee上已提交PR,且通过了官方评审,已被合并到<IO设备模型>章节末尾的<补充说明>小节里了rt-thread官方文档gite ...

  5. 让老照片重现光彩(三):完整论文的中文译文

    香港城市大学和微软亚洲研究院的"让老照片重现光彩"(Bringing Old Photos Back to Life)项目的论文地址:https://arxiv.org/abs/2 ...

  6. 19个必须知道的转录组知识点

    1.什么是转录组测序? 转录组广义上指在某一生理条件下,细胞内所有转录组产物的集合,包括:mRNA.ncRNA.rRNA等:狭义上指所有mRNA的集合. 转录组测序的研究对象为特定细胞在某一功能状态下 ...

  7. Scratch教程——完整的跳跃

    目的 目的:跳跃是很常用的游戏功能.不少游戏都是通过跳动前进.躲避障碍物,获取得分.这一次我阅读了Scratch上关于跳跃的说明和举例.以此为蓝本,由浅入深,练习各种跳跃运动. 适用对象:适合有一定编 ...

  8. LT-mapper,LT-removert代码运行与学习

    文章目录 0.上一篇 1.配置参数 2.代码运行 (1)Removert 主程序启动--Removert Main Started (2)开始自移除--Self-removing starts (3) ...

  9. 3D segmentation of nasopharyngeal carcinoma from CT images using cascade deep learning

    3D segmentation of nasopharyngeal carcinoma from CT images using cascade deep learning 基于级联深度学习的CT图像 ...

最新文章

  1. 物联网可应用于十大行业嘛?
  2. 多角度对比数据中心常见的三种走线方式
  3. DL之MaskR-CNN:基于类MaskR-CNN算法(RetinaNet+mask head)利用数据集(resnet50_coco_v0.2.0.h5)实现目标检测和目标图像分割(语义分割)
  4. python3教程廖雪峰云-python3基础教程廖雪峰云(如何规划研究生三年最后成为谷歌软件工程师)...
  5. android studio发布apk流程
  6. C语言的10大基础算法
  7. Linux C文件编译
  8. C# Rotating Oval
  9. [Java] 蓝桥杯ALGO-118 算法训练 连续正整数的和
  10. 新东厂西厂时代——纪念被阉割了的手机——戏说移动的“×××短信”标准
  11. Java实例分析:宠物商店
  12. Python爬虫:斗鱼TV
  13. cms php 免费,十大免费PHP内容管理系统(CMS)
  14. Android中的工厂模式
  15. 按键精灵-自动化脚本
  16. 在探索中感悟,在摸索中前进--ET之快递法
  17. CSS3 背景和边框
  18. 机器学习笔记之变分推断(四)随机梯度变分推断(SGVI)
  19. sendfile优化文件拷贝
  20. 开学季||期待和你一同前行

热门文章

  1. C语言学习-翁凯(第六章笔记)
  2. 编辑器未包含main类型解决方法
  3. php富强民主,鼠标点击:显示富强/民主/爱国等文字特效
  4. Bugku练习题---MISC---富强民主
  5. 【Scratch画图100例】图45-scratch绘制多层旋转三角形 少儿编程 scratch编程画图案例教程 考级比赛画图集训案例
  6. 汽车空调系统教学软件服务器,汽车空调系统工作原理(图解)了解这一篇就够了...
  7. Thoughtworks学习平台之前端基础知识
  8. XV6实验-Lab0 Utilities
  9. 淘宝API 优惠券查询接口
  10. Android的三种动画详解(帧动画、View动画、属性动画)