代理模式:代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。UML结构如下图:代码实现: //定义一个Subject 抽象类 public abstract class Subject { public abstract void Request()...
分类:
其他好文 时间:
2014-11-21 14:06:12
阅读次数:
133
ProblemPrint all valid phone numbers of length n subject to following constraints:If a number contains a 4, it should start with 4No two consecutive d...
分类:
其他好文 时间:
2014-11-21 06:54:39
阅读次数:
149
编写高质量代码:改善Python程序的91个建议 http://book.douban.com/subject/25910544/1.(建议16)is 用于判断两个对象的id是否相等,==才是判断值是否相等2.(建议23)for,while,和try语句后面都可以跟else语句,可以简化代码3.(建...
分类:
编程语言 时间:
2014-11-18 23:30:52
阅读次数:
292
void Main(){ Subject subject = new Subject{ Level=10 }; State sa = new StateA(); State sb = new StateB(); State sc = new StateC(); sa.S...
分类:
其他好文 时间:
2014-11-17 12:02:08
阅读次数:
128
void Main(){ Subject subject = new Subject{ Input = "Hello World" }; (new InterpreterA()).Interprete(subject); subject.Output.Dump(); (new...
分类:
其他好文 时间:
2014-11-17 11:57:02
阅读次数:
149
void Main(){ Subject s = new Subject(); s.Add(new ObserverA(s)); s.Add(new ObserverB(s)); s.Notify();}class Subject{ List observers = n...
分类:
其他好文 时间:
2014-11-17 10:26:16
阅读次数:
192
void Main(){ Target t = new Adapter(); t.TargetShow();}class Target{ public virtual void TargetShow(){}}class Adapter:Target{ Subject subj...
分类:
其他好文 时间:
2014-11-17 10:20:08
阅读次数:
194
namespace DesignPattern.Structural.Proxy{ public interface IShow { void Show(); } public class Subject:IShow { public voi...
分类:
其他好文 时间:
2014-11-14 19:22:06
阅读次数:
138
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])功能在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 lim...
分类:
Web程序 时间:
2014-11-11 22:20:13
阅读次数:
197
-- Create table/*create table TEST_TABLE( STUDENT VARCHAR2(200), SUBJECT VARCHAR2(200), GRADE NUMBER)tablespace SYSTEM pctfree 10 pctused 40 i...
分类:
数据库 时间:
2014-11-11 15:54:47
阅读次数:
222