首页 > 其他分享 >计算机 封装的思想

计算机 封装的思想

时间:2023-08-16 19:47:42浏览次数:31  
标签:逻辑 封装 计算机 思想 现实 计算

封装思想! ——封装思想使细节隐藏而让对象以整体功能、性质的面目出现。人们往往可以把封装后事物看成一个整体的对象加以利用或认知,而无需太多关注内部结构和运行机理。 ——封装思想大大简化了人类对世界的认知。也是人类文明发展到如此高度的重要原因。   封装思想无处不在—— 用电视机封装信号接收还原音像 用汽车封装能量转化驱动位移 用软件封装功能 用函数封装运算 用概念封装具体含义       计算机领域缓存是一个非常核心的空间换时间思想------基本所有和性能有关的地方都会用到。 但是要注意到“空间换时间”里,不光强调“空间”,其中“换”是一个非常重要的部分,“空间”是简单的,怎么“换”才是核心。 说个大一点的,“逻辑” 和 “实证” 整个人类科学最杰出的思想     虽然对程序设计了解皮毛,但是还是想说一下: 1 抽象<——>具体之间的对照、转换; PS:这种从现实世界到计算机的映射过程,有时候竟然很复杂啊,中间拐了多少个弯弯啊! 2 问题的分解、分层、组合;       计算机,用二进制表示世间万物的思想,恰似一生二,二生三,三生万物的道家思想的现实实现。     私认为,计算机最重要的是顺序。计算科学一开始便是为了研究什么可以自动化处理,以及如何高效自动化。而抽象性则是为了怎样更方便表示现实世界中的事物,以用来更好研究自动化。我所说的顺序是一种可以长线推理的能力,这与在计算机的处理中是一致的。即将自己的思维变为推理思维,计算思维。可能理解的有失偏颇,还请各位大大指教。     计算机:邱奇-图灵命题定义了计算的边界:可计算的就是图灵可计算的。从超算到PC再到手机嵌入式,一切的基础皆在于此。   软件设计中,MVC思想: 模型(model)-视图(view)-控制器(controller),用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。(引用自百度百科)   模式 对于算法相关,一个好的数学模式可以简单的解决复杂问题。一个好的架构模式也一样。 对于人际相关,一个好的合作模式可以提升效率避免矛盾,制度也一样   软件开发:权衡   计算机 我觉得计算机中最好的思想是“优雅的妥协”。计算机科学是许多学科发展的一个交汇点,它的发展受限于其他学科的理论水平;计算机是工具,它的设计受限于工业水平,以及一些商业因素。但面对诸多限制,我们的计算机君并没有气馁,它在接受现实的同时将现有资源利用到了极致,比如缓存的思想啊多线程的思想啊。无数次抚过它坚硬的外壳,忽而为它对现实的妥协而叹气,忽而又为它对资源精巧的利用而惊叹。     作   ================================   微电子学:摩尔定律。 它的杰出体现在基本每一本讲集成电路,微电子的书,都会提到它。      

标签:逻辑,封装,计算机,思想,现实,计算
From: https://www.cnblogs.com/wangprince2017/p/17636022.html

相关文章

  • 封装socket网络通信模块
    封装socket网络通信模块-network由于TCP、UDP客户端、服务端的操作流程固定,所以为了后期使用方便,把socket网络通信封装成网络模块并生成libnw.so共享库头文件network.h#ifndefNETWORK_H#defineNETWORK_H#include<netinet/in.h>#include<stdbool.h>#include<stdint.h>......
  • 使用hutool封装的Excel工具类
    好用的工具类hutool工具类hutool操作excel这篇文章使用hutool的excel包封装项目中使用的excel工具类;引入包可以简单直接引入hutool-all,但是如果不用其他的话建议单独引入excel包<dependency><groupId>cn.hutool</groupId><artifactId>hutool-......
  • 计算机视觉智能中医(一):中国大学生计算机大赛二等奖中e诊简介
    文章目录1系列文章导航2写文目的3项目总体介绍3.1项目背景3.1.1创意来源3.1.2选题意义3.2系统功能3.3系统软硬件平台3.3.1系统开发平台3.3.2系统运行平台1系列文章导航系列文章2计算机视觉智能中医(二):基于mediapipe的手掌图片穴位识别系列文章3计算机视觉智能中医(三):......
  • 大学生心理健康信息采集系统的设计与实现-计算机毕业设计源码+LW文档
    摘 要 随着计算机信息技术的发展,各种管理系统逐渐用在社会生产生活中,通过系统化管理提高办事流程,节约时间。越来越多的人习惯并依赖于通过信息技术和智能化的形式来处理日常各类事物。为了满足健康求助者的需要,以及适应现代化健康信管理的需求,决定开发基于微信小程序的大学生......
  • 为什么计算机算乘法比算加法费时间
    因为计算机机用的是二进制算法也就是只有0和1.也就是说逢2进1.二进制加法 有四种情况:0+0=0 0+1=1 1+0=1 1+1=0进位为1二进制乘法 有四种情况:0×0=0 1×0=0 0×1=0 1×1=1如果要算高位数的乘法就得转换为加法所以会比加法算的时间长......
  • Python日志收集封装分享
    1、什么是日志日志跟踪软件运行时事件的方法(跟踪器)2、日志作用问题地位信息查询数据分析3、内置模块logginglogging的四大组件:1、日志器Logger--->入口2、处理器Handler---》执行者决定日志在不同端进行输出(日志文件控制台)3、格式器Formatter---》日志输入的内......
  • 计算机视觉智能中医(二):基于mediapipe的手掌图片穴位识别
    文章目录1简要介绍2技术详情3代码实现3.1导入相应的库3.2定义在图片中画点写字的函数3.3定义手部关键点监测模型并导入3.4导入绘图函数3.5将原本三维的坐标系转为2维方便平面坐标计算3.6计算手部穴位的函数4完整代码5实验结果展示1简要介绍说明:此方法可能有一定的缺......
  • 计算机视觉智能中医(七):基于Unet模型的舌面裂纹自动分析
    此方法的具体细节与舌体分割类似,只是所用到的数据集不同!代码参照:计算机视觉智能中医(三):基于Unet模型的舌头舌体图片分割舌裂,即舌面裂纹。在中医诊断中健康人群的舌面看起来比较光滑,而舌体上出现各式各样的裂纹往往预示着患有一些疾病。舌裂的提取非常困难,舌面上的裂纹色值与普通舌面......
  • 计算机视觉智能中医(五):舌象图片亮度的自适应调节
    文章目录1简介2实现细节3代码1简介在中医智能舌诊项目中,用户使用移动设备采集图片。不同采集设备获取的图像像素差异非常大,并且用户采集图像时所处的环境并不固定,因此用户舌象图片的光照强度很有可能不能达到中e诊舌象数据库中舌象图片统一的光照强度。若是如此,用户进行舌象......
  • 计算机视觉智能中医(四):舌象图片中舌体倾斜判别
    文章目录1简介2实现概述3代码细节3.1统计舌体轮廓以及“对称轴”坐标3.2利用一元函数拟合计算其对称轴斜率1简介在智能舌诊时,需要判断舌头的胖瘦,这需要舌头在图片中处于近似垂直的位置才方便判断,不能过于倾斜。那么如何让计算机智能地知道舌体是否倾斜呢?这是这篇文章讨论的......