我想知道设计模式和企业设计模式之间的区别,例如一些书将ActiveRecord称为企业设计模式,而 singleton 是一种设计模式。
我想知道设计模式和企业设计模式之间的区别,例如一些书将ActiveRecord称为企业设计模式,而 singleton 是一种设计模式。
这可能与它所属的书籍有关。Singleton最初是由四人组合撰写的《设计模式》中首次普及的。ActiveRecord出现在Martin Fowler的《企业应用架构模式》中。
四人组合将设计模式描述为通用的面向对象类结构。
Fowler的书则介绍了如何在面向对象代码中访问企业组件(数据库、消息主干等)。
顾问们会额外收取每小时80美元至200美元的费用。