2021-3-13 23:17面向对象的编程现在是不合适的,它已经有一段时间了。很少是有意地对象面向对象的新编程语言。和本身的理由是:OO经常需要大量的样板,它迫使到不自然的对象层次结构,并鼓励隐藏的变形状态。
但是,如果我们在2021年从头开始划痕,java或c#中的某些东西,就可以了解我们的一切'从函数的编程和十年加上了小组的oo批......
2021-3-1 13:53跳转到导航跳转到搜索Simula是两种仿真编程语言的名称,Simula I和Simula 67由Ole-Johan Dahl和Kristen Nygaard在1960年代在奥斯陆的挪威计算机中心开发。从句法上讲,它是ALGOL 60的一个相当忠实的超集,[1]:1.3.1也受Simscript设计的影响。 [2]
......
2020-11-15 15:47Halunke是一种动态的、面向对象的语言,它有一个受Smalltalk和Lisp启发的简单语法。它的创建是为了展示传统上被描述为函数式特征的有趣特征在面向对象的语言中是有意义的:
在Halunke项目的代码库、问题跟踪器、聊天室和邮件列表中互动的每个人都应该遵守行为准则。
2020-5-28 14:21对于那些只读以上内容的人:我不是说所有的面向对象都是坏的!OOP,特别是经典的多态OOP,在实际代码中有一个当之无愧的位置。我要谈一谈我经常看到的一个非常具体的反模式:对应该是简单的自由函数的东西使用类。
我最初在Code Review StackExchange(2018年2月)上写了关于这段特定代码的文章。201......