请问!——设计模式应该说是一种经验的积累吧

stillfire 2005-06-08 01:12:08

类似于 软件工程

是为了解决 软件危机 ,而总结出来的方法。。好象没有什么理论基础!
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dorcom 2005-06-17
  • 打赏
  • 举报
回复
应该这样说,所有模式的思想都是一样的.就是尽量将变化(增加功能时修改代码)的部分缩小,然后尽量是用增加代码就可以搞定.使代码结构清晰,易于维护.如果每次需求变更都要把大部分代码重写一遍,相信风险也一定很大.有些功能增加,你就不用重写,比如用工厂模式啊,策略模式啊,你修改的地方就要少一些,只是增加一些工厂实例,策略等.还有一些功能变更,如果全体修改动作太大,是否考虑代理啊,适配器模式等等.所以模式就是一些高手总结出来的代码组织方式,别人的经验,蛮有用的.合理地使用模式,使你的系统易修改,修改风险低,易扩展,代码重用性高.当然都不是绝对,看着合适用吧.在此之前要先仔细研究才行.
kingofhawks 2005-06-16
  • 打赏
  • 举报
回复
在实际应用中不断总结出来的经验模式,设计......真的好难.想要学好,也真的好难.
  • 打赏
  • 举报
回复
如果你认为它是没文化的人的暗号,那就是。

如果你也想学,看来就要正视它。

不过设计模式就像长拳套路,看着好看,经常比试起来则是另外一番感悟。
vssivl 2005-06-16
  • 打赏
  • 举报
回复
呵呵,我觉得设计模式最终都要归结于辩证法,所以,只学一种就够了。。。
dlxu 2005-06-14
  • 打赏
  • 举报
回复
一种可以非常好的达到软件可扩展性和软件强壮性的一种代码框架片断
Michael_lee 2005-06-14
  • 打赏
  • 举报
回复
用几乎统一的方式对经验总结,形成模式的说明

每种模式是对重复出现问题的一种较好的解决方案,每种模式都有其名称,这些名称普遍接受后形成寻求问题域中解的行内术语
vssivl 2005-06-13
  • 打赏
  • 举报
回复
是对同样问题重复出现的解决方案的一种总结。
yeshucheng 2005-06-12
  • 打赏
  • 举报
回复
思维的剖析与经验的总结

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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