嘿。我记得在某个地方读过关于OO的严格限制的程序范例。它完全禁止嵌套ifs和elses,避免与类没有关联的全局命名空间中的函数,以及类似的东西。它应该是非常有名的。有谁知道它是如何调用的?感谢。
我举一个例子。这不应该是一个完全严肃的范例 - 它只是对改善你的“OO风格”的重大限制。例如,一个FizzBuzz程序,你将创建一个继承自整数的对象,并拥有一个方法'representMyself',以及一个对象'FizzBuzzNumbersRange',它使用方法'representAll'或其他东西保存一个FizzBuzz数字数组。等等。
答案 0 :(得分:6)
我认为您正在引用具有以下规则的Object Calisthenics: