求设计模式

Kaka272827267 2010-08-20 05:01:13
以前的开发的一个C/S结构的上位机软件,现在想优化下,如果想加入设计模式思想的话,希望老鸟们能提点好的意见和见解。或者推荐些关于设计模式思想的资料。。。用的是c# .NET 开发平台:vs 2005 先谢谢
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
大Y 2010-08-23
  • 打赏
  • 举报
回复
学习了
Kaka272827267 2010-08-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 pavee 的回复:]
计算机软件设计的模式有不同的大类,比方说 Architectural Patterns 和 Design Patterns。按我的理解,你现在需要的是Architectural Patterns。Design Patterns 可有可无,可多可少;如果你想优化整个软件项目,Architectural Patterns 不可缺少。比方说,J2EE Spring Architecture 是基于MVC……
[/Quote]
非常谢谢的指引。。
Kaka272827267 2010-08-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 bourbon1795 的回复:]
设计模式啊,能不用不用。
[/Quote]

能否说的明白些 ?先谢谢大大推荐的资料。。我先找找看。。
bourbon1795 2010-08-22
  • 打赏
  • 举报
回复
设计模式啊,能不用不用。
pavee 2010-08-21
  • 打赏
  • 举报
回复
计算机软件设计的模式有不同的大类,比方说 Architectural Patterns 和 Design Patterns。按我的理解,你现在需要的是Architectural Patterns。Design Patterns 可有可无,可多可少;如果你想优化整个软件项目,Architectural Patterns 不可缺少。比方说,J2EE Spring Architecture 是基于MVC, MVC 就是 Architectural Pattern。微软新的Web开发平台ASP.NET MVC也是基于MVC。再比方说MVVM,它是专门为WPF和Silverlight设计的,也是一个Architectural Pattern。 Architectural Pattern数量并不多,但它是软件架构的基石。像你的项目是个C/S模式,一般来说MVP比较合适,详细内容你可以参考Martin Fowler的网站。如果你的项目规模很大,建议采用DDD结合MVP来架构。顺便推荐几本书, 建议读123中的一本,4必读:

1. Patterns of Enterprise Application Architecture
2. Microsoft Application Architecture Guide
3. Professional Enterprise .NET

4. Domain-Driven Design: Tackling Complexity in the Heart of Software
happyer_longlong 2010-08-20
  • 打赏
  • 举报
回复
看你的需求和可扩展性要求,
laichunlin 2010-08-20
  • 打赏
  • 举报
回复
http://www.cnblogs.com/terrylee/archive/2006/07/17/334911.html
里面有很多模式的讲解和例子
wuyq11 2010-08-20
  • 打赏
  • 举报
回复
敏捷开发
head first
主要是实际经验的总结
编程的时间长才能逐渐明白设计模式的概念
wxhysoftsodc 2010-08-20
  • 打赏
  • 举报
回复
网上有很多李建忠的设计模式视频啊。可以看看。
Kaka272827267 2010-08-20
  • 打赏
  • 举报
回复
我用设计模式的主要原因有:优化性能,方便以后代码的重写。这样是话有什么比较好的直接建议呢。。。因为我没有真正的用设计模式开发过。所以,。,希望能帮帮忙~~谢谢咯
Snowdust 2010-08-20
  • 打赏
  • 举报
回复
设计模式只能解决特定领域的典型问题,你这个问题问得太宽泛了,如果想加入设计模式思想的话,你需要了解每种模式能解决什么问题,然后再看你的系统是不是存在这样的问题。

.NET设计模式系列文章

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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