随笔分类 -  C#

装饰器模式
摘要:7种结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 装饰器模式:动态的给一个对象添加额外的功能,被装饰对象和装饰对象必须实现同一个接口,装饰对象持有被装饰对象的实例。 阅读全文

posted @ 2017-08-08 09:13 MojoJojo 阅读(173) 评论(0) 推荐(0)

策略模式
摘要:实现一个功能有多重算法(策略),根据环境或条件选择不同的算法(策略)来完成该功能。这些算法(策略)之间可相互替换,而不会影响到使用算法的客户。 阅读全文

posted @ 2017-08-08 02:26 MojoJojo 阅读(149) 评论(0) 推荐(0)

Asp.net WebAPI 使用Autofac依赖注入
摘要:1、使用nupkg引用Autofac,Autofac.Mvc5和Autofac.Webapi2 PM> install-package autofac -version 3.5.0 PM> install-package autofac.mvc5 PM> install-package autofa 阅读全文

posted @ 2017-08-05 15:22 MojoJojo 阅读(974) 评论(0) 推荐(0)

C#中抽象类和接口的区别
摘要:面试中十有八九会问到的问题,整理下。 1.对类的抽象 2.具备继承的特点 3.单继承 4.用于关系密切的对象 5.抽象方法只能声明于抽象类中 6.不支持回调 1.定义一个行为规范 2.基本不具备继承的特点,仅仅承诺能够调用的方法 3.多实现 4.适合为不相关的类提供通用功能 5.除了包含方法外,还可 阅读全文

posted @ 2017-08-03 15:31 MojoJojo 阅读(155) 评论(0) 推荐(0)

导航