设计模式-使用php实现工厂方法模式【概要】创建型模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使用一个类的实例化延迟到其子类【GOF95】【结构图】【主要角色】抽象产品(Product)角色:详细产品对象共同拥有的父类或接口详细产品(Concrete Pro...
分类:
Web程序 时间:
2015-01-17 20:51:30
阅读次数:
148
3.关于 对象创建的几个关键词 Dog d1 = new Dog(); Dog d1 叫做 声明变量 new Dog() 叫做 实例化(创建)对象 4.关于对象、方法和 this 的关系 Dog d1 = new Dog();//在new关键字 开辟堆空间,创建完对象,开始调用构造函数的时候,会把....
---恢复内容开始---如列表,元组或者字典都是容器属性,对象被实例化时,对象内部被赋有的值称之为对象的属性-->给对象内部变量所赋的值,那么这个对象内部变量的名称就叫属性两个对象的比较1值比较,对象中的数据是否相同2身份比较:两个变量所引用的对象是否相同3类型比较: 所属的类是否相同核心数据类型数...
分类:
编程语言 时间:
2015-01-17 15:10:01
阅读次数:
254
这里有一个layout资源,2个activity。首先在MainActivity.java中实例化按钮和添加按钮监听绑定都是我们知道的,这里要注意的是第22行Intent intent = new Intent(MainActivity.this, OtherActivity.class);用来创建...
分类:
移动开发 时间:
2015-01-17 12:33:37
阅读次数:
192
定义类 声明对象 创建对象 实例化对象 属性 对象调用属性或者方法
举例,下面定义类了一个类并声明属性,写了一个方法:
{CSDN:CODE:582010}
创建对象 实例化对象 属性 类调用属性或者方法
{CSDN:CODE:582014}...
分类:
编程语言 时间:
2015-01-17 10:02:00
阅读次数:
229
工厂模式,实例化对象,用工厂方法取代new操作。工厂模式基本与简单工厂模式差点儿相同,简单工厂中每次加入一个子类必须在工厂类中加入一个推断分支,这违背了开闭原则。而工厂模式的解决方法是将简单工厂中的每一个推断都生成一个工厂子类,工厂子类位于工厂类抽象和产品类实现之间,实际依旧属于实现。工厂类中的为抽...
分类:
编程语言 时间:
2015-01-17 09:58:20
阅读次数:
220
1)控制反转(IOC):以前传统的java开发模式中,当需要一个对象时我们,我们会自己使用new或者getInstance等直接或者间接调用构造方法创建一个对象,而在Spring开发模式中,Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象即可,这就是控制反转的思想。实例化一个java对象有三种方式:使用类构造器,使用静态工厂方法,使用实例工厂方法,当使用spring时我们就不需要关心通过何种方式实例化一个对象,spring通过控制反转机...
分类:
编程语言 时间:
2015-01-16 23:51:31
阅读次数:
604
面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的...
分类:
编程语言 时间:
2015-01-16 23:47:46
阅读次数:
345
这个和以前的几个都有点不同,首先这个不用在xml中写对应的控件,而是直接在activity中将整个list实现的:首先要实例化列表和用于存储数据的数组list[9-10],第12-14行放list里加入3个数据,这里最不同的一点是要一个适配器:ArrayAdapter aa ;这个适配器要在第20行...
分类:
移动开发 时间:
2015-01-16 22:09:32
阅读次数:
153
导入jar包:nineoldandroids-2.4.0(开源动画库);实例化Viewview;创建动画集://1.创建动画集
AnimatorSetset=newAnimatorSet();
//2.添加动画
set.playTogether(
ObjectAnimator.ofFloat(view,"scaleX",2,1.5f,1).setDuration(
mDuration),
ObjectAnima..
分类:
移动开发 时间:
2015-01-16 19:25:43
阅读次数:
268