摘要: 对某一个类动态的添加不同的功能,我们可能会给写不同的功能类让其来继承,这样的话就会有很多的类变得冗余过多,装饰者模式就是解决这个问题的Compont对象时一个具体的对象接口,可以给对象动态的添加职责ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责Decorato... 阅读全文
posted @ 2015-03-01 21:19 草旅虫 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 面向对象四个好处:可维护,可扩展,可复用,灵活性好设计模式四个境界1.没学前一点不懂,想不到用设计模式,设计的代码很糟糕(我现在的境界)。。。。UML类图每个矩形框的意义:代表一个类(Class),类图分三层,第一层显示名称,如果是抽象类,则用斜体表示第二层是类的特性,通常是字段和属性第三层是方法和... 阅读全文
posted @ 2015-03-01 21:14 草旅虫 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 简单的工厂模式我的理解,所谓的简单工厂模式就是在客户端中不会直接实例化对象,例如在控制台应用程序中,我们创建了一个public abstract class Food { // 输出点了什么菜 public abstract void Pri... 阅读全文
posted @ 2015-03-01 20:30 草旅虫 阅读(151) 评论(0) 推荐(0) 编辑
摘要: controller factory 的作用是创建为请求提供服务的Controller实例;action invoker 的作用是寻找并调用Action方法。MVC框架为这两者都提供了默认的实现,我们也可以对其进行自定义 阅读全文
posted @ 2015-03-01 20:26 草旅虫 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 普通的ajax的调用后台选择返回json数据(当然也可以返回string的字符串等等),return Json(new { msg = "Datetime from server:" + DateTime.Now.ToString("HH:mm:ss"),msgType="ok" }, ... 阅读全文
posted @ 2015-03-01 20:22 草旅虫 阅读(195) 评论(0) 推荐(0) 编辑
摘要: view视图的动态内容有一下几种1.Inline code2.Html helper3.Section4.Partial view 4.Child action Section Razor视图引擎支持将View中的一部分内容分离出来,以便在需要的地方重复利用,减少了代码的冗余 section只能在当前View或它的La yout中被调用。@RenderSection方法没有找到参数指... 阅读全文
posted @ 2015-03-01 15:23 草旅虫 阅读(374) 评论(0) 推荐(0) 编辑