Java高并发程序-Chapter4 并行模式与算法(第二十二讲)设计模式
在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。
Richard Helm, Ralph Johnson ,John Vlissides (Gof)《设计模式:可复用面向对象软件的基础》收录23种模式
–观察者模式
–策略模式
–装饰者模式
–享元模式
–模板方法
–.....
架构模式
–MVC
–分层
–设计模式
–提炼系统中的组件
-代码模式(成例Idiom)
–低层次,与编码直接相关
–如DCL
在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。
Richard Helm, Ralph Johnson ,John Vlissides (Gof)
《设计模式:可复用面向对象软件的基础》收录23种模式
–观察者模式
–策略模式
–装饰者模式
–享元模式
–模板方法
–.....