Triggor

Follow My Heart
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

06 2011 档案

摘要:Raj Kaimal's Bloghttp://weblogs.asp.net/rajbk/archive/2010/05/03/actionresult-types-in-mvc2.aspxIn ASP.NET MVC, incoming browser requests gets mapped to a controller action method. The action method returns a type of ActionResult in response to the browser request. A basic example is shown below 阅读全文

posted @ 2011-06-21 19:04 triggor 阅读(229) 评论(0) 推荐(0)

摘要:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖着都会收到通知,并自动更新。设计原则:为了交互对象之间的松耦合设计而努力。松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。要点:观察者模式定义了对象之间一对多的关系主题Subject用一个共同的接口来更新观察者观察者和可观察者之间用松耦合方式结合(loosecoupling) ,可观察者不知道观察者的细节,只知道观察者实现了观察者接口使用此模式时,可从被观察者处推(push)或拉(pull)数据(然而,推的方式被认为更“正确”)有多个观察者时,不可以依赖特定的通知 阅读全文

posted @ 2011-06-20 01:00 triggor 阅读(164) 评论(0) 推荐(0)

摘要:策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。当你需要给朋友留下深刻印象,或是影响关键主管的决策时,请使用“这个”定义!设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起;2、针对接口编程,而不是针对实现编程;(针对超类型supertype编程,多态)3、 多用组合(composition),少用继承OO基础:抽象、封装、多态、继承OO原则:封装变化;多用组合,少用继承;针对接口编程,不针对实现编程要点:良好的OO设计必须具备可复用、可扩充、可维护三个特性模式不是代码,而是针对设计问题的通用解决方案 阅读全文

posted @ 2011-06-20 00:50 triggor 阅读(167) 评论(0) 推荐(0)

摘要:随笔:是一些比较杂乱的技术类东西且有待修改和讨论的文章,如果是原创则只是作者随时提笔写下的内容,而并没有经过太多的推敲,甚至措辞也没有得到很合理的运用。 文章:直接获得的有正规性质的文章,或当随笔中的原创经过了讨论、分析和修改后,就可以作为正式的文章被发表,此为正式内容,里面的措辞等都应该得到很好的修正,让他人读起来就如同正式文档或书中的某一章节,行云流水般易读懂、理解。 新闻:当你得到了一些新闻消息时,可以在此发表。然而似乎此中的文章并不能被显示到个人博客首页中,因此很多人就是有新闻消息也不再此发表,而是写成随笔,这样就能在自己的博客首页显示了。 日记:似乎是要人们记录平时的所见所闻,日常生 阅读全文

posted @ 2011-06-19 23:06 triggor 阅读(406) 评论(1) 推荐(3)