顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。 因为装饰类的构造器里面有一个参数是Source接口,所以只要把传入的参数改变就可以实现动态的更改扩展的功能 下面是测试 ...
分类:
其他好文 时间:
2019-03-11 09:15:23
阅读次数:
177
一、概述 代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。 按照代理的创建时期,代理类可以分为两种: 静态:由程序员创建代理类或特定工具自 ...
分类:
编程语言 时间:
2019-03-10 15:03:44
阅读次数:
277
本节主要是通过一个关于有理数的案例来说一些知识点。 包括几大方面:1.类的创建 2.重载方法 3.检查先决条件 4.添加字段 5.自指向 6.辅助构造器 7.私有字段和方法 8.定义操作符 9.隐士转换 先贴个代码哈!!!!!! 知识点: 1.当我们重新实现某个函数的时候,比如toString方法, ...
分类:
其他好文 时间:
2019-03-10 13:57:13
阅读次数:
182
在Vue中使用了Swiper ,动态从后台获取数据的之后,swiper滑动失效?? 是因为swiper提前初始化了,那时候数据还没有完全出来。这里有两种解决办法 1. 使用vue提供的$nextTick()方法 当Vue构造器里的data值被修改完成后会调用这个方法,也相当于一个钩子函数吧,和构造器 ...
分类:
其他好文 时间:
2019-03-09 23:14:33
阅读次数:
501
1、java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this出现位置的不同,this作为对象的默认引用有两种情形。a)、构造器中引用该构造器正在初始化的对象。(this总是引用该构造器正在初始化的对象。比如,局部变量和全局变量重名,this总是引用构造器的局部变量)。b ...
分类:
编程语言 时间:
2019-03-09 15:29:52
阅读次数:
170
Java中的Math工具类用来完成除+、-、*、/、%等基本运算以外的复杂运算,位于java.lang包下,Math类的构造器全是私有的(private),因此无法创建Math类的对象,Math类的方法全是类方法,可以直接通过类名来调用它们。下面重点介绍Math类中经常用到的几个方法,也是面试时经常 ...
分类:
其他好文 时间:
2019-03-04 20:37:41
阅读次数:
213
相关文章: Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果 http://blog.csdn.net/xiaanming/article/details/10163203 下载地址:http://download.csdn.net/detail/xiaanm ...
分类:
移动开发 时间:
2019-03-04 19:13:14
阅读次数:
260
见文件中 Bean的xml配置 1.bean的初始化方式 三种方式: 默认构造器,静态工厂初始化(了解)和实例工厂初始化(了解) 2.springbean的作用域 Bean默认作用域是单实例的 可以设置非单实例 作用域介绍: 比如:将作用域设置request时,原理是在request对象创建好后调用 ...
分类:
编程语言 时间:
2019-03-03 22:23:52
阅读次数:
240
1、创建一个vue组件button/button.vue 2、Vue.js 的插件有一个公开方法 install方法,第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象,我们可以通过这个方法来定义插件button/index.js 3、全局引入插件 library/index.js 4、使 ...
分类:
其他好文 时间:
2019-03-03 15:59:53
阅读次数:
246
Vue组件 传送门 组件Component,可扩展HTML元素,封装可重用的代码。通俗的来说,组件将可重用的HTML元素封装成为标签方便复用; 组件的使用: 使用全局方法Vue.extend创建构造器; 再使用全局方法Vue.component注册组件; 在Vue.component里需要指明组件的 ...
分类:
其他好文 时间:
2019-03-03 09:45:56
阅读次数:
185