
设计模式
欧阳冉冉
无无
展开
-
不变模式
一个对象的状态在对象被创建后就不再变化,这就是所谓的不变(Immutable)模式。 一般来说,一个对象要么是可变(Mutable Object)对象,要么是不可(Immutable Object)变对象。一个可变对象的状态可以改变,而一个不变对象的状态不可以改变。不变模式的做法早在面向对象的编程中便得到应用。不变模式缺少改变自身状态的行为,因此它是关于行为的,所以可以把它划归为行为原创 2015-10-25 18:32:52 · 617 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式:单例模式的应用翻译 2015-10-15 12:55:14 · 391 阅读 · 0 评论 -
设计模式之代理模式
代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实原创 2015-12-11 21:33:11 · 457 阅读 · 0 评论 -
JAVA性能优化之设计模式
**设计模式**设计模式是前人工作的总结和提炼.通常,被人们广泛流传的设计模式都是对于一类问题的成熟的解决方案.如果能合理的使用设计模式,不仅系统能更容易的被人理解,同时还能是系统更加合理的结果.我就归纳了一些设计模式,能够提升软件性能的设计模式.**单例模式**单例模式是设计模式中最为普遍的模式之一它是一种对象创建模式.用于一个对象的具体事例,它可以确保系统中一个类只会产生一个该类的实例.在原创 2015-12-11 19:59:26 · 1117 阅读 · 0 评论