Quantcast
Channel: 《如此理解面向对象编程》的评论
Browsing latest articles
Browse All 78 View Live

作者:doufutang

<a href="#comment-1636833" rel="nofollow">@勇敢的springz </a> 你说的太对了

View Article


作者:jc213

我觉得例子和java spi 的实现理念相似。

View Article


作者:Aaron

不同情况不同讨论。我觉得Rob Pike作为一名黑客,更多的是关注一个人怎样去高效快速地实现,而设计模式更多的关注于代码的工程化,好比是一种既定的规则,使一个团队容易协作。

View Article

作者:web架构总结 |银角大王

[…] 如此理解面向对象编程-陈皓, […]

View Article

作者:srdrm

我的原则是,怎么简单怎么来,如果你是写library,你需要的是让使用者如何易于理解,使用简单,容易扩展。如果你写的是程序,你如何写才简单易于扩展就如何写。23个设计模式不如一句话,简单而可复用。简单总是没错的,为了一点的扩展性,少写一点的代码,而引入一堆的OO构建,就是奢侈,程序拒绝奢侈浪费。

View Article


作者:PYTHON修饰器的函数式编程 - Andy & Niki

[…] Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design...

View Article

作者:从面向对象的设计模式看软件设计 –趣学

[…] 前些天发了一篇《如此理解面向对象编程》的文章,然后引起了大家的热议。然后我在微博上说了一句——“那23个经典的设计模式和OO半毛钱关系没有,只不过人家用OO来实现罢了……OO的设计模式思想和Unix的设计思想基本没什么差别”,结果引来了一点点争议。所以,我写下这篇文章把我的观点说明一下。我希望这样可以让大家更容易地理解什么是设计模式。我顺便帮OO和 Unix/Linux搞搞基。 […]

View Article

作者:Java基础-面向对象四大特征 – yhviews's blog

[…] 如此理解面向对象编程 (这是篇12年的文章,喵喵喵?感觉评论很精彩~各种各样的观点碰撞) […]

View Article


作者:Object-Oriented Thinking Method – DDCODE

[…] making it easier for people to understand. KUKE has an article on understanding object-oriented:This understanding of object-oriented programmingI hope it is helpful for the subject to understand […]

View Article


作者:库设计随笔 _ 脚本宝典

[…] 面向对象 […]

View Article

作者:面向对象的哲学 – Sharember

[…] 如此理解面向对象编程 […]

View Article

作者:NoDocCat

为什么不可以? 你连最基本的冯诺依曼架构都忘了吗? 程序也是数据.

View Article

作者:NoDocCat

面向对象不过是一种归一化和封装的实现方式, 总有人把这玩意当作银弹. 而且程序中的类(class), 和生活中的类根本不是一个玩意, 但是几乎所有的教面向对象的都让学生看作是同一个. 按照某些人眼中的面向对象编程, 一个游戏的技能树怕不是要搞出几万个类几十层继承来.

View Article


作者:NoDocCat

看看游戏技能都是怎么做的吧, 技能有唯一ID, 对应一些基本属性和一段Lua脚本. 当释放技能时, 将基本属性带入伤害计算公式, 并执行Lua脚本来做到一些特殊需求(比如特殊伤害, 释放限制, 附加Buff, DeBuff等). 这不就是Rob Pike说的查表吗?

View Article

评论者:rufengshaonian

回复给<a href="https://coolshell.cn/articles/8745.html/comment-page-4#comment-2049030">NoDocCat</a>。 把刚看来的观点原封不动的拿来输出,看起来是真尴尬。

View Article

Browsing latest articles
Browse All 78 View Live