1、JavaScript面向对象 面向对象三大特性 封装性 把功能封装好 继承性 多态性 面型对象优缺点 易维护、可重用、可拓展、灵活性高 性能不如面向过程 2、ES6中的类和对象 类:抽象 类模拟抽象的,泛指的,对象是具体的 对象:具体 类中的具体的某个实例【属性和方法的集合体】 对象是由属性和方 ...
分类:
Web程序 时间:
2019-09-27 21:16:15
阅读次数:
114
1、JavaScript面向对象 面向对象三大特性 封装性 把功能封装好 继承性 多态性 面型对象优缺点 易维护、可重用、可拓展、灵活性高 性能不如面向过程 2、ES6中的类和对象 类:抽象 类模拟抽象的,泛指的,对象是具体的 对象:具体 类中的具体的某个实例【属性和方法的集合体】 对象是由属性和方 ...
分类:
编程语言 时间:
2019-09-27 21:04:45
阅读次数:
176
一、简介 Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个 目的 1.依赖注入的目的是为了解耦。2.不依赖于具体类,而依赖抽象类或者接口,这叫依赖倒置。3.控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通 ...
分类:
Web程序 时间:
2019-09-18 17:59:15
阅读次数:
165
idea快捷键: file->settings->Keymap->搜索关键字 Increase Font Size 增大字体 ctrl+滚轮上 Decrease Font Size 缩小字体 ctrl+滚轮下 基本的命名规范: 驼峰式的命名方式 * 类名:每一个单词的首字母都大写 class Goo ...
分类:
编程语言 时间:
2019-09-13 22:23:40
阅读次数:
116
Findbugs检查出来的问题可以在message.xml(解压findbugs插件中findbugs-plugin.jar)中找到,通过具体的报错信息拿到对应的type类型,通过具体类型写排除该类型的xml后导入eclipse再重新通过findbus检查代码(FindBugs是针对.class文件 ...
分类:
数据库 时间:
2019-09-12 21:45:02
阅读次数:
133
1、 类库(Class Library)是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。类库可以解决一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任务),还可以解决多种专用开发任务(控制台应用程序、桌面应用程序、WEB应用程序等)。 中文名:类 ...
[TOC] 适配器模式(Adapter Pattern)是结构型模式。主要用来解决接口不兼容的问题,将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 相关概念 目标类(Target):定义客户所需接口,可以是一个抽象类或接口,也可以是具体类 ...
分类:
其他好文 时间:
2019-09-09 19:13:44
阅读次数:
81
Lambda表达式和匿名内部类的区别所需类型不同 ●匿名内部类:可以是接口,也可以是抽象类,还可以是具体类 ●Lambda表达式:只能是接口使用限制不同 ●如果接口中有且仅有一一个抽象方法,可以使用L ambda表达式,也可以使用匿名内部类 ●如果接口中多 于一个抽象方法,只能使用匿名内部类,而不能 ...
分类:
其他好文 时间:
2019-09-01 22:09:29
阅读次数:
117
核心:将实例的生成交给子类,父类中只定义生成实例的接口 理解:对比模板方法模式的思维非常类似,模板方法模式中的模板方法理解成创造对象的抽象方法,不再是流程框架,就变成工厂方法模式,只是具体的方法是创建对象 优势:隐藏具体类的实现细节 例子: ...
分类:
其他好文 时间:
2019-08-30 09:32:05
阅读次数:
90
一、接口 定义 接口定义了一个对象的行为规范,制定以规范并不实现,具体的对象需要实现规范的细节 接口的实现 一个对象只要包含接口中的方法,那么就是实现了这个接口,接口类型的变量可以保存具体类型的实例 接口调用sort排序 空接口 空接口没有定义任何方法,所以任何类型都能实现空接口 类型断言 获取接口 ...
分类:
编程语言 时间:
2019-08-27 23:24:56
阅读次数:
126