摘要:
这节讲建造者模式(Builder Pattern)。 有些情况下,一个大类需要依赖另外一些小类共同完成一个需求,就好像一个完整的手机需要CPU,屏幕等小零件组成。 建造者模式就用来处理这个组成过程,它的定义为:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被 阅读全文
摘要:
这节讲一下C#异常处理。 通过try{}块将可能会出错的代码包裹起来,后接catch块,try块出了错会走catch块,这一过程叫捕获异常。 int a = 2; try { a = a / 0; } catch { Console.WriteLine ("出错"); } 以上代码会抛出Divide 阅读全文
摘要:
这节讲一下接口(interface) 。 接口是一种特殊的抽象类,它用来定义一组行为规范,不同于抽象类的是,接口只能定义方法,并且只能定义抽象方法。类用继承来描述子类和父类之间的关系,而接口用实现来描述接口和类的关系。 interface IAnimal { void Shout (); } 接口有 阅读全文