设计模式
岁月丶
一年买车三年买房五年娶媳妇
展开
-
【设计模式】之单例模式
作为程序员必读经典《重构 改善既有代码的设计》《effective java》两本书,对于提升自己代码的优雅程度确实是非常有帮助。这段事件在学习设计模式,看了《大话设计模式》,虽然这是一本很受非议的一本书,但是每一件事情都是小马过河,不亲自试试怎么知道不适合自己呢。 看过大话设计模式之后,感觉有那么一丝明悟,对于面向对象的理解似乎有那么更近一层的理解,在写优质的代码方面,很有帮助。 进入正题,原创 2017-05-12 09:36:33 · 377 阅读 · 0 评论 -
【设计模式】之装饰器模式
为什么会有装饰模式? 装饰模式是为了解决继承强依赖性和出现大量子类不方便管理问题而出现的。 1. 概述 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 原理:增加一个修饰类包裹原来的类,包裹的方式一般是通过在将原来的对象作为修饰类的构造函数的参数。装饰类实现新的功能,但是,在不需要用到新功能的地方,它可以直接调用原来的类中的方法。原创 2017-05-12 22:14:30 · 358 阅读 · 0 评论 -
【设计模式】之观察者模式
Java设计模式——观察者模式 如果此前你已经阅读过《Head First 设计模式》这本书,那么你现在可以跳过本文的阅读。当然,如果你想温故而知新,非常欢迎。因为本文添加了一个新的实例来说明观察者模式。转载 2017-05-17 10:04:19 · 381 阅读 · 0 评论 -
【设计模式】之代理模式
Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问),直接访问会给使用者或者系统结构带来很多麻烦,我们可以在访问此对象时加上一个对此对象的访问层。转载 2017-05-18 09:46:47 · 340 阅读 · 0 评论