how-i-think-of-the-expression-problem
本文探讨了表达式问题这一编程语言设计中的经典难题,即如何在保持类型安全的同时,既能够添加新的数据类型,又能够为现有数据类型添加新的操作。作者分享了自己对这一问题的思考方式,分析了函数式编程和面向对象编程在处理这一问题上的不同策略及其局限性。
本文探讨了表达式问题这一编程语言设计中的经典难题,即如何在保持类型安全的同时,既能够添加新的数据类型,又能够为现有数据类型添加新的操作。作者分享了自己对这一问题的思考方式,分析了函数式编程和面向对象编程在处理这一问题上的不同策略及其局限性。