当前位置: 首页 > news >正文

(原創) 物件導向與老子思想 (OO)

老子主自然,尚無為,光這兩個思想就很難理解。今天楊烽正老師談到所有.NET物件接繼承於System.Object,我突然茅塞頓開,這不就是老子所謂的『道』嗎?

人類一代一代的繁衍,就像class一層一層的繼承,其實人類一開始,就如同剛剛繼承System.Object時,method也幾乎完全跟System.Object一樣,就算是有override或加新的method也很少,但class繼承越來越多層,就像人類一代一代的繁衍一樣,很多method可能override跟原本System.Object的本意完全不一樣,也可能自己又加了更多原本System.Object所沒有的method,所謂的『人心不古』,人就是這樣才跟『道』越離越遠,老子主張的『自然』,就是希望我們找回最最初System.Object原本的定義,因為這才是最自然的,『無為』就是希望我們不要再去執行class目前所override和多加的method,因為這已經離『道』很遠了,要執行的應該是原本System.Object的method,所以老子思想就是希望我們能反璞歸真,都能找到自已System.Object的本性,而不要被自己目前的method所蒙蔽。

所謂的OO生活化,生活OO化,OO已經不只是技術而已,而是一種思想,一種信仰,我一直希望將物件導向+SoC+哲學一以貫之,這是我今天小小的領悟。

相关文章:

  • 到底什么是RBD?
  • 前几张一些总结
  • Windows Azure Web Site (16) Azure Web Site HTTPS
  • [程序员学英语]英语国际音标
  • C# vs C++之三:静态构造函数
  • Salesforce中所有常用类型字段的取值与赋值
  • 利用arcgis发布综合又详细的地理定位服务
  • SQL Server 6.5 如何升级到SQL Server 2000—以前原创(二)
  • 驱动注册的probe函数
  • Entity Framework中IQueryable, IEnumerable, IList的差别
  • oracle序列详解
  • Win C盘扩容
  • 下载网站-资源共享
  • 汇编逻辑运算指令
  • 应用系统之间数据传输的几种方式
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 30秒的PHP代码片段(1)数组 - Array
  • Angular Elements 及其运作原理
  • git 常用命令
  • Hexo+码云+git快速搭建免费的静态Blog
  • JavaScript服务器推送技术之 WebSocket
  • Java多态
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Laravel 中的一个后期静态绑定
  • Mac转Windows的拯救指南
  • node和express搭建代理服务器(源码)
  • SpingCloudBus整合RabbitMQ
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 计算机常识 - 收藏集 - 掘金
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 日剧·日综资源集合(建议收藏)
  • 算法系列——算法入门之递归分而治之思想的实现
  • 走向全栈之MongoDB的使用
  • 《天龙八部3D》Unity技术方案揭秘
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​Spring Boot 分片上传文件
  • # Apache SeaTunnel 究竟是什么?
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)STM32单片机上位机
  • (javascript)再说document.body.scrollTop的使用问题
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转) RFS+AutoItLibrary测试web对话框
  • (转)3D模板阴影原理
  • (转)甲方乙方——赵民谈找工作
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .form文件_SSM框架文件上传篇
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复