发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

问两个设计模式的问题

    
2005-07-21 15:37
赞助商链接

1\下面三种设计模式有什么相似和不同:
Polymorphism
Strategy
Decorator

2\给出三种情况,每种情况只有一种设计模式能用,而不能用其他的设计模式。描述一下,如何应用每种模式,而且为什么其他两种不能用

2005-08-02 17:34

你这是出考题还是准备咋的?呵呵

我先来简单回答一下,这三个模式属于GOF的三种不同性质的模式,多态是创建型模式,和状态相关;Strategy是行为模式,和运行情况相关;Decorator模式是结构模式,讲解如何设计类之间的结构和关系。
所以,这三个模式从应用上根本没有交叉处,属于三大不同范围,肯定是:只有一种设计模式能用,而且其他两种不能用

设计模式     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com