2727551894

导航

 

2014年11月24日

摘要: 【设计模式】 抽象类和接口一. 抽象类 1. 不能实例化 2. 内部方法可以有实现,也可以是是抽象方法 3. 内部属性和方法有访问修饰符 4. 抽象子类继承时, 父类抽象方法可以不实现 5. 单一继承 6. 相同属性,相同方法(可以是不同实现)用抽象类, 因内部方法可以有实现,可以在父类... 阅读全文
posted @ 2014-11-24 15:11 xmj112288 阅读(206) 评论(0) 推荐(0) 编辑
 
摘要: 一. 简单工厂 1. 通过 switch 判断,创建对应的类型实例 2. 代码 public static CalBase GetCal(string oper) { switch (oper) { ... 阅读全文
posted @ 2014-11-24 14:41 xmj112288 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: 【设计模式】 单例模式 (类只允许实例化一次)一. 代码实现 1. 私有构造函数 + 私有静态变量+ 公开静态函数 a. 代码简洁,但使用静态变量和静态函数会一直占用内存,不过已现在的硬件配置,无所谓了 b. 代码 private SingletonClass() { } priv... 阅读全文
posted @ 2014-11-24 13:38 xmj112288 阅读(111) 评论(0) 推荐(0) 编辑
 
摘要: 【设计模式】 五大原则一. 单一职责 (单个类,接口,方法只有一个功能) 应用 : 代码设计规范 1. 类的设计 对应一个功能模块 2. 方法的设计 对应一个功能, 代码行不应超过10行二. 开闭原则 (可以扩展,不能修改) 应用 代码严谨 1. 方法完成后, 需要经过完整的测... 阅读全文
posted @ 2014-11-24 13:10 xmj112288 阅读(317) 评论(0) 推荐(0) 编辑