ASP.NET面向对象开发,重构与设计模式

insus 2014-12-05 03:56:34
加精
Insus.NET很久没分享了,觉得很压抑,现把近期开发的经验分享给CSDN用户,释放下......
如果您想看看,请点击链接,如果您想获取可用分,请回复,如果您觉得好,请点赞或收藏,最后的是有遇上问题,可以互相讨论......
本帖分享至本月结束前结帖。

设计模式--外观(Facade)模式
http://www.cnblogs.com/insus/p/4126530.html

设计模式--代理(Proxy)模式
http://www.cnblogs.com/insus/p/4128814.html

设计模式--中介(Mediator)模式
http://www.cnblogs.com/insus/p/4134383.html

重构你的程序,写成面向对象
http://www.cnblogs.com/insus/p/4139346.html

ASP.NET的简单与面向对象开发
http://www.cnblogs.com/insus/p/4146503.html

重构if...else...或者switch程序块
http://www.cnblogs.com/insus/p/4142264.html
...全文
6068 64 打赏 收藏 转发到动态 举报
写回复
用AI写文章
64 条回复
切换为时间正序
请发表友善的回复…
发表回复
hykdkid 2016-06-29
  • 打赏
  • 举报
回复
很实用,感谢分享
慢步前行 2016-06-07
  • 打赏
  • 举报
回复
先评论 然后再去看
qq_34583875 2016-04-08
  • 打赏
  • 举报
回复
招聘:2年及以上ASP.Net开发经验,熟悉.NET平台架构,熟悉HTML、CSS、JAVASCRIPT、XML等 工资面议。有意向的可以电话:0731-83298636
飞天三少 2015-11-18
  • 打赏
  • 举报
回复
写的不错好好好
aigel 2014-12-27
  • 打赏
  • 举报
回复
感谢分享,已收藏.
insus 2014-12-27
  • 打赏
  • 举报
回复
ok3510752 2014-12-27
  • 打赏
  • 举报
回复
感谢分享,同时我也在找些更基础的资料。
insus 2014-12-19
  • 打赏
  • 举报
回复
再分享两个设计模式: 设计模式--适配器(Adapter)模式 http://www.cnblogs.com/insus/p/4157502.html 设计模式--简单工厂(Factory)模式 http://www.cnblogs.com/insus/p/4171038.html 其它: 创建一个带模版的用户控件 V.3 http://www.cnblogs.com/insus/p/4171038.html 动态添加之后,怎样获取其值 http://www.cnblogs.com/insus/p/4155565.html 收集数据至泛型Dictionary http://www.cnblogs.com/insus/p/4159922.html 程序与数据库之间的连接桥梁和逻辑处理 http://www.cnblogs.com/insus/p/4156735.html
程序员鼓励师 2014-12-13
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
思想很重要!
liyw-9192 2014-12-11
  • 打赏
  • 举报
回复
支持,收藏了!
ajaxfeifei 2014-12-11
  • 打赏
  • 举报
回复
分用来干嘛的。。。主要是解决问题的过程自己学到了什么。赚分没意思。
明缘 2014-12-11
  • 打赏
  • 举报
回复
感谢分享!!!!!!!!!!!!!!!!!!
_Monkey_King 2014-12-11
  • 打赏
  • 举报
回复
CSDN自身有收藏么不是收藏在浏览器
insus 2014-12-10
  • 打赏
  • 举报
回复
再添加几篇练习: 还贷的人是谁? 管他是父亲还是儿子,把钱还回来就行 http://www.cnblogs.com/insus/p/4112209.html ASP.NET的简单与面向对象开发 http://www.cnblogs.com/insus/p/4146503.html 涉及事件开发应用委托 http://www.cnblogs.com/insus/p/4148028.html 设计模式--原型(Prototype)模式 http://www.cnblogs.com/insus/p/4152773.html 克隆复制可使用原型( Prototype)设计模式 http://www.cnblogs.com/insus/p/4154495.html
qq_24406905 2014-12-10
  • 打赏
  • 举报
回复
真的很不错啊 我还是看了
jhdxhj 2014-12-10
  • 打赏
  • 举报
回复
现在这个年代的系统,关心的是界面是否满足用户的需求,界面一般是产品经理设计的,开发人员只需要关注能否按照产品经理提供的原型图,实现其效果,并且能够支撑高并发就OK,至于系统的维护与扩展,正式的系统都有专门的团队在定期发布新的版本,弱弱的问哈:那些设计模式能解决什么问题?
Tucker_blog 2014-12-10
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
好像很普通的样子的。
  • 打赏
  • 举报
回复
好像很普通的样子的。
加载更多回复(34)
asp.net设计模式》涵盖了开发企业级asp.net应用程序的知名模式和最佳实践。本书用到的模式可以用于从asp.net1.0到asp.net 4.0的任何版本。不必管模式本身所用的语言,可以将模式用于任何面向对象编程语言。   《asp.net设计模式》是为那些熟悉.net框架但希望了解如何改进编码方式以及如何运用设计模式、设计原则和最佳实践来提高代码的可维护性和适应性的asp.net开发者而写的。那些以前已经体验过设计模式的读者可能希望跳过本书的第ⅰ部分,这部分介绍了gof提出的设计模式以及其他常见设计原则,包括s.o.l.i.d原则和martinfowler的企业设计模式。所有的代码示例均采用c#语言编写,但这些概念可以非常轻松地用于vb.net。 第Ⅰ部分 模式与设计原则 第1章 成功应用程序的模式 1.1 设计模式释义 1.1.1 起源 1.1.2 必要性 1.1.3 有效性 1.1.4 局限性 1.2 设计原则 1.2.1 常见设计原则 1.2.2 S.O.L.I.D.设计原则 1.3 Fowler的企业设计模式 1.3.1 分层 1.3.2 领域逻辑模式 1.3.3 对象关系映射 1.3.4 Web表示模式 1.3.5 基本模式、行为模式和结构模式 1.4 其他有名的设计实践 1.4.1 测试驱动设计 1.4.2 领域驱动设计 1.4.3 行为驱动设计 1.5 小结 第2章 剖析模式的模式 2.1 如何阅读设计模式 2.1.1 GoF模式模板 2.1.2 简化模板 2.2 设计模式分组 2.2.1 创建型 2.2.2 结构型 2.2.3 行为型 2.3 如何选择和运用设计模式 2.4 快速模式示例 2.4.1 根据设计原则进行重构 2.4.2 根据Adapter模式进行重构 2.4.3 利用企业模式 2.5 小结 第Ⅱ部分 剖析ASP.NET应用程序:学习并应用模式 第3章 应用程序分层与关注点分离 3.1 应用程序体系结构与设计 3.1.1 反模式:智能UI 3.1.2 分离关注点 3.2 小结 第4章 业务逻辑层:组织 4.1 理解业务组织模式 4.1.1 Transaction Script 4.1.2 Active Record 4.1.3 Domain Model 4.1.4 Anemic Domain Model 4.1.5 领域驱动设计 4.2 小结 第5章 业务逻辑层:模式 5.1 应用设计模式 5.1.1 Factory Method模式 5.1.2 Decorator模式 5.1.3 Template Method模式 5.1.4 State模式 5.1.5 Strategy模式 5.2 应用企业模式 5.2.1 Specification模式 5.2.2 Composite模式 5.2.3 Layer Supertype模式 5.3 应用设计原则 5.3.1 依赖倒置原则和依赖注入模式 5.3.2 接口分离原则 5.3.3 里氏替换原则 5.4 小结 第6章 服务层 6.1 服务层介绍 6.1.1 SOA 6.1.2 SOA的4项信条 6.1.3 Facade设计模式 6.2 应用Messaging模式 6.2.1 Document Message和 Request-Response模式 6.2.2 Reservation模式 6.2.3 Idempotent模式 6.3 SOA示例 6.3.1 领域模型和资源库 6.3.2 服务层 6.3.3 客户端代理 6.3.4 客户端 6.4 小结 第7章 数据访问层 7.1 DAL介绍 7.2 数据访问策略 7.2.1 Repository模式 7.2.2 Data Access Objects模式 7.3 数据访问模式 7.3.1 Unit of Work模式 7.3.2 数据并发控制 7.3.3 Lazy Loading和Proxy模式 7.3.4 Identity Map模式 7.3.5 Query Object模式 7.4 使用对象关系映射器 7.4.1 NHibernate 7.4.2 MS Entity Framework 7.4.3 ORM代码示例 7.5 小结 第8章 表示层 8.1 反转控制 8.1.1 Factory Method设计模式 8.1.2 Service Locator 8.1.3 IoC容器 8.1.4 StructureMap 8.2 Model-View-Presenter 8.3 Front Controller 8.3.1 Command模式 8.3.2 Chain of Responsibility模式 8.4 Model-View-Controller 8.4.1 ViewModel模

62,263

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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