object-oriented-programming

标签

Cards List
#object-oriented-programming

为面向对象编程辩护

Lobsters Hottest · 2026-09-04 缓存

本文通过解释面向对象编程在为数据和行为创建强大抽象方面的益处,为其辩护,同时警示其误用,并论证其在软件开发中的持续相关性。

0 人收藏 0 人点赞
#object-oriented-programming

所有小事(2014)

Lobsters Hottest · 2026-08-31 缓存

Sandy Metz 讨论了如何精简代码以及使用测试来指导重构,并通过 Gilded Rose kata 进行说明。

0 人收藏 0 人点赞
#object-oriented-programming

OCaml 中的受保护方法

Lobsters Hottest · 2026-08-02 缓存

本文解释了如何使用类型相等性证明在 OCaml 中编码受保护方法,从而仅对特定方法而非整个类施加接收者约束。

0 人收藏 0 人点赞
#object-oriented-programming

@PandaTalk8: 几年前, 遇到一个文科生的神人。 他问我面向对象是什么, 我说是一种抽象,给他讲了一大堆, 类, 继承,多态之类的概念。 最后他若有所思, 原来你说的就是分类啊。 他这个回复把震惊了,原来一直都没有搞懂真相的是我, 事实上还真的就是分类的…

X AI KOLs Timeline · 2026-07-04 缓存

A tweet shares a personal anecdote about explaining object-oriented programming to a humanities student, who insightfully summarized it as 'classification', leading the author to discover applied category theory and a related course.

0 人收藏 0 人点赞
#object-oriented-programming

艾伦·凯谈"面向对象编程"的含义 (2003年)

Hacker News Top · 2026-06-27 缓存

2003年艾伦·凯的电子邮件阐明了"面向对象编程"的原始含义——以消息传递、数据隐藏和生物学/细胞隐喻为中心,最初有意省略了继承。

0 人收藏 0 人点赞
#object-oriented-programming

里氏替换原则远超你的想象

Hillel Wayne — Computer Things · 2026-01-06 缓存

本文探讨了里氏替换原则超越其常见解释的内涵,强调其基于子类型的形式化基础,涉及前置条件、后置条件、不变量和历史属性,并引用了原始研究论文。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈