陈方林的专栏

人生如逆旅,我亦是行人

设计模式(1)装饰模式总结

概述 动态为对象添加额外的功能,相对以前利用子类继承来增加父类的功能来说。装饰模式更为简洁、灵活,更符合面向 对象的原则。 装饰模式结构图 在Decorator类中,通过SetComponent构造函数来对Component对象进行设置,从而扩展Comp...

2013-02-24 15:46:44

阅读数 1123

评论数 6

与时间赛跑,我的2012

前言 转眼,2013年已经过去两个月了。没有像玛雅人预言的那样,我们还在2013的空气中活着。 回首2012,又是忙 碌的一年。 和时间赛跑 这段主题叫与时间赛跑。结束了寒假在提高班的学习,3月份学校开学。作为一个生科的孩子,我是“幸福”的! 一做就...

2013-02-21 21:46:39

阅读数 1174

评论数 18

c#中的多态

概念 多态是面向对象三大特性(封装、继承、多态)之一。是接口的不同实现方式,在uml中老师这样解释到:“通过继承 实现不同对象调用不同方法来实现不同的行为”。 例子 public class Animal     {         public virtual v...

2013-02-14 16:38:39

阅读数 796

评论数 3

C#中的委托与事件

概念 委托 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。委托用于将方法作为 参数传递给其他方法。在方法重载的上下文中,方法的签名不包括返回值。但在委托的上下文中,签名的确包括返回 值。换句话说,方法和委托必须具有相同的返回值。 ...

2013-02-07 18:47:18

阅读数 1023

评论数 3

设计模式(1)装饰模式小菜扮靓

前言: 装饰模式:动态给对象添加一些额外的职责。 结构图 角色  Componet(抽象构件角色) 定义一个抽象接口,为对象添加职责 abstract class Component { public abstract ...

2013-02-01 16:47:18

阅读数 1643

评论数 7

提示
确定要删除当前文章?
取消 删除
关闭
关闭