Eric Freeman以及Elisabeth Freeman是作家、教育家以及技术发明者。他们在迪斯尼公司领导了四年的数字媒体以及因特网的开发,后来他们将这些经验应用在他们自己的媒体中,包括这本书中。Eric具有耶鲁大学的计算机科学博士学位,Elisbeth具有耶鲁大学的计算机科学硕士学位。
Kathy Sierra(javaranch.com的创始者)以及Bert Bates是畅销的“深入浅出”(Head First)系列书籍的策划者,也是Sun公司Java开发员认证考试的开发者。
AI导读
核心看点
运用认知科学原理,让设计模式记忆深刻
图文并茂,通过生活实例深入浅出讲解
涵盖策略、观察者、装饰等常用设计模式
读者共识
Head First系列风格独特,寓教于乐
比传统教材更通俗易懂,适合入门
虽略显啰嗦,但能真正理解设计精髓
精彩摘录
"針對接口編程,而不是針對實現編程"
"針對超類型編程"
"The Hollywood Principle Don't call us, we'll call you. > The high-level components give the low-level components a "don't call us, we'll call you" treatment. > The Hollywood Principle gives us a way to prevent "dependency rot". (依赖腐败)"
"The connection between the Hollywood Principle and the Template Method Pattern is probably somewhat apparent: when we design with the Template Method Pattern, we're telling subclasses, "don't call us, we'll call you.""