惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
IT之家
IT之家
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
U
Unit 42
爱范儿
爱范儿
博客园 - 聂微东
F
Fortinet All Blogs
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
L
LangChain Blog
雷峰网
雷峰网
B
Blog RSS Feed
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - 小庄

如何正确的 DDD AI时代的领域驱动设计:DAD 我开发了个人工智能应用, 请大家给点意见 通过代理使用人工智能服务保姆级教程 OnionArch 2.0 - 基于DDD的洋葱架构改进版开源 根据MediatR的Contract Messages自动生成Minimal WebApi接口 MediatRPC - 基于MediatR和Quic通讯实现的RPC示例,新增Server Stream功能,发布开源地址。 MediatRPC - 基于MediatR和Quic通讯实现的RPC框架,比GRPC更简洁更低耦合,开源发布第一版 Dapr实现.Net Grpc服务之间的发布和订阅,并采用WebApi类似的事件订阅方式 关于.Net 7.0 RC gRPC JSON 转码为 Swagger/OpenAPI文档的注意事项 OnionArch - 如何实现更新指定字段的通用Handler OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构 Blazor+Dapr+K8s微服务之基于WSL安装K8s集群并部署微服务 Blazor+Dapr+K8s微服务之事件发布订阅 Blazor+Dapr+K8s微服务之状态管理 Blazor+Dapr+K8s微服务之开发环境调试 Blazor+Dapr+K8s微服务之服务调用 .Net Core 通过依赖注入和动态加载程序集实现宿主程序和接口实现类库完全解构 使用WIX打包客户端程序
面向对象之"三段论"
小庄 · 2013-05-06 · via 博客园 - 小庄

突然发现,逻辑学中的三段论其实可以用面向对象思想来解释,而且比用数学的方法解释更容易理解,更能符合人类的思维习惯。

三段论可概括为这个例子:如‘凡金属都能导电’(大前提),‘铜是金属’(小前提),‘所以铜能导电’(结论)。这称为三段论法或三段论式。
用面向对象的思想来说,金属是对象,能导电是金属这个对象的方法,而铜这个对象继承了金属这个对象,所以铜也有金属的方法,能导电!怎么样,是不是很Perfect?

再来一个:一切有神论者都不是唯物主义者;某人是有神论者;所以,某人不是唯物主义者。
用面向对象的思想来说,有神论者这个对象不继承自唯物主义者,某人这个对象继承自有神论者,所以某人就不继承自唯物主义者(typeOf("某人") != typeOf("唯物主义者")) 再

来一个:所有大学生都是青年;有的运动员是大学生;所以,有的运动员是青年。
用面向对象的思想来说,大学生对象继承自青年这个对象,运动员这个对象类型有可能等于是大学生这个对象类型(typeOf("运动员") ?= typeOf("大学生")), 所以,运动员这个对象类型有可能等于青年这个对象类型。

通过进一步的思考,我发现所谓三段论其实就是对象继承规则的另一种表述方式而已
第一个例子其实就是子对象继承了父对象的方法而已
第二个,第三个例子就是自对象继承了父对象的类型而已,或者说是父对象的类型决定了子对象的类型。

等等,我们好像少了个属性的问题,继承是可以继承属性的,那我们就“创造”一个:
所有的宅男都费纸,某人是宅男,所以,某人也费纸;这里“费纸”用来形容宅男,是宅男的一个属性(对象的特征)

综上所述,所谓三段式的推理本质其实就是面向对象的思想。
我还发现,其实还有很多东西都是面向对象的,例如语言。

呵呵,有点想法总想表达出来,就是希望各位对在下的这个“理论”提出一些批评、意见、建议等等,个人的思考只能找到门,探讨才是进步的楼梯。