设计模式
please_call_me_J
这个作者很懒,什么都没留下…
展开
-
C# 通过 Observer观察者 设计模式 来理解 抽象类 和 接口 应用在什么地方
什么时候用抽象类?什么时候用接口?怎么理解抽象类?怎么理解接口? 一、百度解释抽象类和接口的区别 总而言之就是一句话:抽象类可以包含具体实现,接口只能包含定义。 实现接口时必须实现接口定义的方法等,抽象类中如果给方法加上了“abstract”,那么这个方法也需要在继承后实现这个方法,从这里来看,接口是不包含具体实现的特殊抽象类。 二、观察者模式体会接口和抽象类的区别 观察者模原创 2013-06-18 10:53:12 · 891 阅读 · 0 评论 -
几年后再倒回来复习 马士兵老师的责任链设计模式实现方式 仍然很经典
时隔2年,现在已经从java走向了c# , 复习设计模式的时候想起马士兵老师的责任链实现方式, 太经典了,经典的不是这个链的实现,而是他将责任链类也实现了接口,这样链本身也是一个Filter,从而可以实现将该类的实例当成Filter添加到该类的实例中。 using System; using System.Collections.Generic; public interface Fil原创 2013-06-18 16:06:00 · 808 阅读 · 0 评论