码迷,mamicode.com
首页 >  
搜索关键字:proxy pattern    ( 12923个结果
用最简单的例子理解单例模式(Singleton Pattern)
当从应用程序全局的角度来看,如果只允许类的一个实例产生,就可以考虑单例模式。 □ 即时加载的单例模式 把类的实例赋值给类的一个静态字段。 class Program { static void Main(string[] args) { Logger log = Logger.GetInstance...
分类:其他好文   时间:2014-09-07 00:59:04    阅读次数:198
用最简单的例子理解对象为Null模式(Null Object Pattern)
所谓的"对象为Null模式",就是要求开发者考虑对象为Null的情况,并设计出在这种情况下的应对方法。 拿"用最简单的例子理解策略模式(Strategy Pattern) "中的例子来说,在我们的客户端程序中只考虑了用户输入1,2,3的情况,如果用户输入其它数字,比如4,就没有一个对应的IBall接...
分类:其他好文   时间:2014-09-06 23:48:46    阅读次数:302
用最简单的例子理解策略模式(Strategy Pattern)
当一个动作有多种实现方法,在实际使用时,需要根据不同情况选择某个方法执行动作,就可以考虑使用策略模式。 把动作抽象成接口,比如把玩球抽象成接口。 public interface IBall { void Play(); }有可能是玩足球、篮球、排球等,把这些球类抽象成实现接口的类。 public ...
分类:其他好文   时间:2014-09-06 23:44:34    阅读次数:353
模拟spring注入
项目中的的spring出现问题,不想使用spring框架进行注入,编写一个简单的spring,实现xml解析和类的注入。所有的框架都可以用java项目,用到了java提供的基础类,所以用到的原理也就呢么多(我刚开始工作2个月,说的不对请谅解)。因此spring用到了注入用到java中的反射机制,aop用到了java的代理机制proxy对象。总结一下自己的设计: 设计范围三层: 第一层是实体层,...
分类:编程语言   时间:2014-09-06 16:08:33    阅读次数:303
JavaScript学习笔记(五)--- String类型
String类型1.字符串的模式匹配方法 1) match(),与RegExp的exec()方法相同,也只接受一个参数,要么是一个正则表达式,要么是一个RegExp对象。var text = "cat,bat,fat,sat";var pattern = /.at/;var matches = t....
分类:编程语言   时间:2014-09-05 21:05:42    阅读次数:200
设计模式之观察者模式(Observer Pattern)
观察者模式,一句话概括,就是定义并维护对象之间的一对多关系。“定义”是指建立“一”与“多”之间的依赖关系;“维护”是指我们可以动态地解除依赖以及建立新的依赖。
分类:其他好文   时间:2014-09-05 19:44:01    阅读次数:191
关于 MAXScript 获取全部文件
MAXScript 官方文档里关于获取文件夹下所有文件的方法fn getFilesRecursive root pattern =(dir_array = GetDirectories (root+"/*")for d in dir_array do join dir_array (GetDire....
分类:其他好文   时间:2014-09-05 17:52:41    阅读次数:370
Hibernate 异常org.hibernate.LazyInitializationException: could not ini...
错误页面提示could not initialize proxy - no Session控制台org.hibernate.LazyInitializationException: could not initialize proxy - no Session病症:这是一个lazy使用后的Excep...
分类:系统相关   时间:2014-09-05 17:45:31    阅读次数:191
Java多线程之生产者(Producer)和消费者(Consumer)
Producer生产者顾名思义就是生产数据的线程,Consumer消费者就是使用数据的线程。可以有多个生产者,也可以有多个消费者,当生产者和消费者都是一个的时候,又叫做管道Pipe Pattern。下面简单写了个例子,一个线程加1,一个线程减1,一个生产者、一个消费者,生产者用来加1,消费者用来减1...
分类:编程语言   时间:2014-09-05 16:03:01    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!