鲍勃大叔:是否有些语言不需要设计模式?
📝
内容提要
有些语言的特点是否使某些 设计模式 不复存在? 在我的经验中没有。相反,有一些语言的特点可以促进某些模式的发展。 作为一个简单的例子,看看Strategy策略模式: 1、在C语言中,我们可以通过向策略用户传递一个指向策略函数的指针作为参数,或传递一个数据结构字段来实现这一模式。 2、在Java中,我们可以把一个策略接口的实现传递给策略用户的构造器。 ...
🏷️
标签
➡️