如果将来您只能使用" 四人帮"一书中定义的单一规范模式,您会选择哪一个以及出于什么原因?
不是一种设计模式,但对我而言,这个原则绝对是我整本书编程风格中最具影响力的:
在类继承上支持对象组合.
结合其他原则"程序到接口,而不是实现",大多数设计模式自然而然地遵循.
在我看来,选择一种最重要的模式是不可能的.他们都有自己的目的,相得益彰.就像询问锤子或螺丝刀是否更有用一样.这取决于问题,有时你有一个钉子,有时你的螺丝.