05 2013 档案

摘要:下面2段代码的功能是一模一样的,但写的方式不一样。你更喜欢那一段呢?为什么?代码1:1 public ActionResult ApplicationDetails(long applicationId)2 {3 var model = new ApplicationDetailsViewModel(applicationId)4 .BuildPhones()5 .BuildEducationHistories()6 .BuildReferences()7 .BuildWorkHistories();8 retur... 阅读全文
posted @ 2013-05-15 18:22 Leo C.W 阅读(493) 评论(4) 推荐(0) 编辑
摘要:最近对面向对象有了个新的领悟,特在此分享给大家。如果这个思想不对或者已经out了,还请不要笑话。本文的示例代码将以ASP.NET MVC为基础的,如果你没有MVC的基础,也不会影响阅读,因为本文探讨的核心是面向对象中的一个设计思想。下面我先以一个简单的例子来描述它。案例:有时我们的一个项目包含多个网站,比如有一个管理员用的站点,有一个公司客户使用的站点,这2个站点会部署到不同的服务器。这2个站点都有一个注销登录的action。你可能首先想到,用一个UserControllerBase类来封装这个logout action,以实现代码的重用。这当然是我们首先考虑到的。但是,有时候这2个站点的co 阅读全文
posted @ 2013-05-09 23:00 Leo C.W 阅读(2051) 评论(8) 推荐(0) 编辑

点击右上角即可分享
微信分享提示