设计模式
吐着泡泡的鱼
这个作者很懒,什么都没留下…
展开
-
代理模式
代理模式这种设计模式是一种使用代理对象来执行目标对象的方法并在代理对象中增强目标对象方法的一种设计模式。代理对象代为执行目标对象的方法,并在此基础上进行相应的扩展。看起来是有点拗口,首先介绍一个原则:开闭原则(对扩展开放,对修改关闭)。一种好的设计模式甚至是架构,都是在不修改原有形态的基础上扩展出新的功能。 代理模式的元素是:共同接口、代理对象、目标对象。 代理模式的行为:由代...转载 2018-09-17 20:14:39 · 132 阅读 · 0 评论 -
单例模式
优点:(1) 由于单例模式在内存中只有一个实例,减少内存开支,特别是一个对象需要频繁地创建销毁时,而且创建或销毁时性能又无法优化,单例模式就非常明显了(2) 由于单例模式只生成一个实例,所以,减少系统的性能开销,当一个对象产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。(3) 单例模式可以避免对资源的多...原创 2018-09-14 10:17:17 · 164 阅读 · 0 评论