题
嘿。我记得在某处读到过关于编程范式的内容,该范式对面向对象有非常严格的限制。它完全禁止嵌套的 if 和 else,避免全局命名空间中与类不关联的函数,等等。据说还蛮有名的有谁知道它怎么称呼?谢谢。
我举个例子。这不应该是一个完全严肃的范例——它只是为了改进你的“面向对象风格”的严格限制。例如,在 FizzBuzz 程序中,您将创建一个继承自整数并具有方法“representMyself”的对象,以及一个对象“FizzBuzzNumbersRange”,该对象使用“representAll”方法保存 FizzBuzz 数字数组或其他内容。ETC。ETC。
解决方案
我想你指的是 物体健美操 其中有以下规则:
- 每种方法使用一个水平的凹痕
- 不要使用 else 关键字
- 包装所有原语和字符串
- 每行仅使用一个点
- 不要缩写
- 保持所有实体较小
- 不要使用任何超过 两个实例变量
- 使用一流的馆藏
- 不要使用任何 getter、setter 或 性能
不隶属于 StackOverflow