
在软件工程中,设计模式(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种模式
–观察者模式
–策略模式
–装饰者模式
–享元模式
–模板方法
–.....


本文介绍了软件工程中的设计模式概念,探讨了其作为解决软件设计中重复出现问题的方案,并列举了部分经典的设计模式,如观察者模式、策略模式等。
432

被折叠的 条评论
为什么被折叠?



