1 package observer;2 //接口,用以实现小孩醒来时要做的事3 public interface IWakeupListener {4 5 public void ActionToWakeup(WakeupEvent eve);6 }1 package observer;2...
分类:
编程语言 时间:
2014-10-06 11:05:10
阅读次数:
351
借口文件1:Bird.h#import @interface Bird : NSObject{@private int _weight; NSString *_name;}- (void)fly;@end实现文件1:Bird.m#import "Bird.h"@implementation Bird...
分类:
其他好文 时间:
2014-10-06 01:02:29
阅读次数:
299
1. 构建一个动物类作为父类,猫科动物子类继承动物类,老虎子类继承猫科 动物 每个类都实现一个不同的cry方法。借口文件1:Animal.h#import @interface Animal : NSObject- (void) cry;@end实现文件1:Animal.m#import "Anim...
分类:
其他好文 时间:
2014-10-06 00:46:29
阅读次数:
336
1 责任链1 package com.alvin;2 3 public interface Filter {4 public String doFilter(String str);5 }1 package com.alvin;2 3 public class HtmlFilter impl...
分类:
其他好文 时间:
2014-10-05 23:56:09
阅读次数:
281
今天学习了继承, 属性, 多态作业:动物父类, 猫科子类, 狮子孙子类;#import @interface Animal : NSObject@end //动物类#import @interface Animal : NSObject@end //动物类#import "Animal....
分类:
其他好文 时间:
2014-10-05 23:17:19
阅读次数:
266
//Animal .h文件#import @interface Animal : NSObject{ @private int _feets; int _eyes; NSString *_corlor;}- (void)cry;- (instancetype)initWith...
分类:
其他好文 时间:
2014-10-05 22:10:59
阅读次数:
166
/usr/bin/ld: ext/curl/.libs/interface.o: undefined reference to symbol 'CRYPTO_set_id_callback@@OPENSSL_1.0.0'//lib/i386-linux-gnu/libcrypto.so.1.0.0:...
分类:
Web程序 时间:
2014-10-05 19:15:48
阅读次数:
333
定义:它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户
结构图:
示例代码:
public interface Strategy {
public void algorithnInterface();
}
public class ConcreteStrategyA implements Strategy {
@Overrid...
分类:
其他好文 时间:
2014-10-05 16:43:18
阅读次数:
128
定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。
结构图:
示例代码:
public interface Iterator {
public Object First();
public Object Next();
public boolean isDone();
public Object currentItem();
}
pub...
分类:
其他好文 时间:
2014-10-05 15:36:18
阅读次数:
186
定义:表示一介作用于某个对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
结构图:
示例代码:
public interface Vistor {
public abstract void vistorConcreteElementA(ConcreteElementA concreteElementA);
public abstr...
分类:
其他好文 时间:
2014-10-05 12:15:18
阅读次数:
199