- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 java设计模式之工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)
1、工厂模式的作用和目的: 降低代码的耦合性,并提高代码的复用率。在一个很大的项目中假如很多地方都要用到类A,那么要new很多次A,一旦类A的需求 改变,那么就要修改很多地方。不仅耗时费力而且在修改的过程中极易因修改代码而产生bug。如果利用工厂模式的话不仅可以提高 代码的复用率,而且当需要修改代码时,只需要对工厂类和具体的实现类进行少量修改即可。设计需求:消费链由产品--工厂-
2018-01-29 17:34:47 221
原创 java设计模式之单例模式的四种实现方式
一、饿汉模式 package disignmodel;public class HungrySingleton { private HungrySingleton() { } private static final HungrySingleton singleton = new HungrySingleton(); public HungrySin
2018-01-29 14:27:44 236
原创 java设计模式之单例模式
单例模式:采用单例模式创建的类每次只能产生一个实例对象;设计思路:①将构造器私有化,防止外部调用产生实例; ②定义一个私有的静态属性用于实例化对象; ③定义一个静态方法,该方法内返回②中已被实例化的静态私有属性; ④外部类通过 类.静态方法 来获取去需要进行实例化的类对象,这样不管怎样调用每次都只能产生一个实例化对象。package disignmodel;pu
2018-01-29 13:53:39 247
原创 javascript小练习之给表格中数据排序
需求:点击表头,对表格中数据进行排序。基本思路: 1.获取表格中所有行对象;2.将行对象存入数组,并对数组进行排序;3.将排完序的数组中数据重新存入表格中;实例效果: 排序前: 排序后: /* 表格按照年龄排序: 1.每个人的信息是一行 ①先将行去除,临时存入数组中 2.对数组中的行对
2018-01-20 21:23:32 570 1
原创 javaScript小练习之获取事件源对象控制列表显示
要求:通过点击菜单控制列表是否显示,且每次只能显示一个列表;显示效果: function list() { //获取事件源对象 var aNode = event.srcElement; //获取父节点 var tdNode = aNode.parentNode; //获取div节点 var divNode = tdN
2018-01-20 17:20:55 301
原创 javaScript获取事件源的两种方式
方式一: 通过event对象的srcElement属性; 例: node=event.srcElement;方式二: 将事件源对象通过this传入; 例:<div onclick="change(this)">获取事件源对象 function change(node){}
2018-01-20 16:33:19 9000 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人