鸭子类型(Duck Typing)语言中的LSP原则(Liskov Substitution Principle)

之前的文章中,我们讨论过OCP和LSP及他们在动态语言中的表现特征。分别参考支持Open Class特性的编程语言中的开闭原则(Op...
0
2.6k
0

支持Open Class特性的编程语言中的开闭原则(Open-Closed Principle)

我们知道Ruby的语法特性支持Open Class,可以让用户重新定义系统中已经存在的类,给其添加方法或属性。例如: # foo....
0
2.4k
0

浅谈ruby core library 与 Liskov Substitution Principle原则

Liskov Substitution Principle原则,简称LSP原则,是OOP软件方法中的一个设计原则,其大意是:如果S是...
0
2.2k
0