💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
我喜欢面向对象编程(OOP),但使用不多。OOP常常将状态和功能混合,修改困难。相比之下,函数式编程(FP)更易于适应和测试。有时我会创建只包含静态方法的“类”,作为相关函数的小库。Rich Hickey的演讲《简单就是容易》帮助我更好地理解这些概念。
🎯
关键要点
- 我喜欢面向对象编程(OOP),但使用不多。
- OOP常常将状态和功能混合,修改困难。
- 面向对象编程(OOP)在测试时可能更困难,因为不清楚需要哪些初始化/更新函数。
- 函数式编程(FP)更易于适应和测试。
- 有时我会创建只包含静态方法的“类”,作为相关函数的小库。
- 每个函数接受状态并返回状态,没有副作用。
- Rich Hickey的演讲《简单就是容易》帮助我更好地理解这些概念。
🏷️
标签
➡️