02 2013 档案

摘要:概述动态为对象添加额外的功能,相对以前利用子类继承来增加父类的功能来说。装饰模式更为简洁、灵活,更符合面向对象的原则。装饰模式结构图在Decorator类中,通过SetComponent构造函数来对Component对象进行设置,从而扩展Component的功能,namespace 装饰模式{ ... 阅读全文
posted @ 2013-02-24 15:46 陈方林 阅读(142) 评论(0) 推荐(0)
摘要:前言 转眼,2013年已经过去两个月了。没有像玛雅人预言的那样,我们还在2013的空气中活着。 回首2012,又是忙碌的一年。和时间赛跑这段主题叫与时间赛跑。结束了寒假在提高班的学习,3月份学校开学。作为一个生科的孩子,我是“幸福”的!一做就是一上午的实验,弄的我现在喝奶粉的时候都要考虑是不是要用凯... 阅读全文
posted @ 2013-02-21 21:46 陈方林 阅读(202) 评论(0) 推荐(0)
摘要:概念多态是面向对象三大特性(封装、继承、多态)之一。是接口的不同实现方式,在uml中老师这样解释到:“通过继承实现不同对象调用不同方法来实现不同的行为”。例子publicclassAnimal{publicvirtualvoidEat(){Console.WriteLine("Animaleat")... 阅读全文
posted @ 2013-02-14 16:38 陈方林 阅读(152) 评论(0) 推荐(0)
摘要:概念委托委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。委托用于将方法作为参数传递给其他方法。在方法重载的上下文中,方法的签名不包括返回值。但在委托的上下文中,签名的确包括返回值。换句话说,方法和委托必须具有相同的返回值。委托的声明 public delegate v... 阅读全文
posted @ 2013-02-07 18:47 陈方林 阅读(206) 评论(0) 推荐(0)
摘要:前言:装饰模式:动态给对象添加一些额外的职责。结构图角色Componet(抽象构件角色)定义一个抽象接口,为对象添加职责abstract class Component{ public abstract void Operation();}ConcreteComponent(具体构件角色)抽... 阅读全文
posted @ 2013-02-01 16:47 陈方林 阅读(213) 评论(0) 推荐(0)