1、比如登录。假如下面这个方法是外界调用的,那么怎样在LoginActivity里面执行登录操作,成功之后在回调listener接口呢?如果是平常的类,可以通过构造函数将监听类对象传入即可。但是在Activity中不能传递监听对象,所以考虑使用广播来实现。public
void login(fina...
分类:
移动开发 时间:
2014-05-16 18:54:54
阅读次数:
442
类的大小
空类(不含成员变量和虚函数):因为对象不可能不占内存,否则这个对象怎么存在,所以C++规定空类对象内存大小为1。class EC
{
public:
EC(){}
~EC(){};
void EC1()
{
printf("EC1\n");
}
};
class EVC
{
public:
EVC(){}
~EVC(){};
void EVC1()
{...
分类:
编程语言 时间:
2014-05-15 04:08:52
阅读次数:
302
装饰模式(Decorater)动态的给一个对象添加一些额外的职责。
就增加功能来说,装饰模式比生成子类更加灵活。装饰模式中有几个关键的地方:①装饰模式依赖于【装饰者】类中有一个父类对象(指针),
而装饰函数(或方法)用来此父类对象(指针)设置实际的动态类型。②因为是要给某个对象增加职责,所以很明显的...
分类:
其他好文 时间:
2014-05-14 12:03:06
阅读次数:
297
默认构造函数,如果程序员没有为类定义构造函数,那么编译器会在【需要的时候】为类合成一个构造函数,而【需要的时候】分为程序员需要的时候和编译器需要的时候,程序员需要的时候应该由程序员来做工作,编译器需要的时候则由编译器来做工作。C++中,全局变量
/ 对象的内存会被清零(如果类对象没有程序员定义的构造...
分类:
编程语言 时间:
2014-05-14 11:23:09
阅读次数:
299
多态和策略模式有着一些相同之处,这点我主要从概念上面来理解。多态:相同类型的变量,调用同一个方法时呈现出多种不同的行为特征,主要是通过继承来实现,将子类对象直接赋给父类引用变量,这样在编译时引用变量类型是父类类型,而运行时类型是子类类型,导致运行时调用该引用变量的方法总会表现子类方法,而调用其引用变...
分类:
其他好文 时间:
2014-05-14 03:42:25
阅读次数:
326
策略模式关于策略模式,我的理解:有若干个策略(算法),有一个管理策略的类,该类的输入为策略,输入为不同的策略(算法),输出为该种策略(算法)对应的类对象(的动态类型),然后程序员手动去使用该类对象(的动态类型)去调用相应虚函数,根据多态机制实现执行不同的操作。/*******************...
分类:
其他好文 时间:
2014-05-13 21:57:35
阅读次数:
427
在前一篇【简单工厂模式】中,使用计算器为例做了记录,在前文中提到了我写的简单工厂模式和书上讲得有点不同:简单工厂模式只是用来创建对象,而关于此对象的操作是另外一回事,程序员需要手动根据工厂类创建的类对象(一般是父类对象指针,静态类型为父类,动态类型为子类,多态的基础)。
而我在工厂内部加了一个Get...
分类:
其他好文 时间:
2014-05-13 20:21:01
阅读次数:
318
面向对象编程--转换与继承、复制控制与继承I.转换与继承引言: 由于每个派生类对象都包含一个基类部分,因此可以像使用基类对象一样在派生类对象上执行操作。 对于指针/引用,可以将派生类对象的指针/引用转换为基类子对象的指针/引用。 基类类型对象既可以作为独立对象存在,也可以作为派生类对象的一部分而存在,因此,一个基类对象可能是也可能不是一个派生类对象的部分,因此,没有从基类引用(或基类指针)到派生类...
分类:
编程语言 时间:
2014-05-13 15:15:10
阅读次数:
485
构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。
如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。
构造原则如下:
1. 如果子类没有定义构造方...
分类:
编程语言 时间:
2014-05-12 23:34:42
阅读次数:
382
查找SAP标准事务代码中使用的BADI:在SE24中,查看类对象CL_EXITHANDLER,在其方法(Methods)GET_INSTANCE的第14行打断点,之后运行事务代码;当有BADI将会被执行的时候,这时候会进入类CL_EXITHANDLER的GET_INSTANCE方法,按F6执行这个方...
分类:
其他好文 时间:
2014-05-12 19:25:42
阅读次数:
293