2019年6月18日
摘要: 1.IOC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合,更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IOC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是松 阅读全文
posted @ 2019-06-18 19:54 二进制--洒脱 阅读(11413) 评论(0) 推荐(1) 编辑
摘要: 1.接口可以多继承,抽象类不能实现多继承。 2.接口只能定义抽象规则,抽象类既能定义抽象规则也可以提供已经实现的成员。 3.接口是一组行为规范,抽象类是一个不完全的类,着重于族的概念。 4.接口支持回调,抽象类不能实现回调,因为继承不支持。 5.接口只包含方法,属性,索引器,事件的签名,但不能定义字 阅读全文
posted @ 2019-06-18 18:56 二进制--洒脱 阅读(4907) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1.都不能被直接实例化,都可以通过继承实现其抽象方法。 2.都是面向抽象编程的技术基础,实现诸多模式(如抽象工厂模式)。 3.在中间语言看它们都是类 4.不能被实例化,可以包含任意个抽象成员 阅读全文
posted @ 2019-06-18 16:47 二进制--洒脱 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 原理 :MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种框架,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。另: 阅读全文
posted @ 2019-06-18 16:44 二进制--洒脱 阅读(634) 评论(0) 推荐(0) 编辑