设计模式结构模式和行为模式的困惑

i_like_these 2012-04-06 03:28:42
设计模式看完了,但是对23种设计模式中对模式进行的分类有些困惑,主要是结构模式和行为模式。
这两种分类主要依据是什么?
...全文
343 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
love_yourlife 2013-02-23
  • 打赏
  • 举报
回复
引用 5 楼 pathuang68 的回复:
引用 4 楼 的回复:是根据应用目的来分的: 创建型模式关注对象的创建 结构型模式关注类或对象之间的组织关系 行为型模式关注类或对象间的交互和职责分配(就是用来干什么) 模式从本质上都是简化和分解类或对象,使易于扩展或封装性更好;一些相似的模式的区别最好从目的入手进行区分。 ++ 就是这个说法。
上面说的比较清楚
自恋的艺术家 2013-02-23
  • 打赏
  • 举报
回复
掌握设计模式的设计思想是核心,多少种和什么类型都不重要。 核心思想是将抽象和实现分离,将不变的提取为抽象,变化的作为实现,复用抽象,抽象使实现间分离,降低了代码的复杂度。
pathuang68 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

是根据应用目的来分的:
创建型模式关注对象的创建
结构型模式关注类或对象之间的组织关系
行为型模式关注类或对象间的交互和职责分配(就是用来干什么)

模式从本质上都是简化和分解类或对象,使易于扩展或封装性更好;一些相似的模式的区别最好从目的入手进行区分。
[/Quote]

++
就是这个说法。
lyj0913 2012-04-16
  • 打赏
  • 举报
回复
是根据应用目的来分的:
创建型模式关注对象的创建
结构型模式关注类或对象之间的组织关系
行为型模式关注类或对象间的交互和职责分配(就是用来干什么)

模式从本质上都是简化和分解类或对象,使易于扩展或封装性更好;一些相似的模式的区别最好从目的入手进行区分。
stendson 2012-04-06
  • 打赏
  • 举报
回复
Gof P7 1.5组织编目
vanxeger 2012-04-06
  • 打赏
  • 举报
回复
我也买了一本设计模式再看,很纠结额!
W170532934 2012-04-06
  • 打赏
  • 举报
回复
查看《设计模式--可复用面向对象软件的基础》在一开始就定义了

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧