设计模式
程序艺
爱技术,爱分享
展开
-
安卓之单例模式
【背景】 1.大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建这个类的实例对象,但是某些时候,允许其他类自由创建这个类的对象没有任何意义,还可能造成了系统性能的下降。 2.如果一个类始终只能创建一个实例,则这个类就被称为单例类,这个时候我们就应该把类的构造器用private修饰,从而把这个类的所有构造器隐藏起来。 【优点】 1、提供了对唯一实例的受控访问。原创 2015-07-19 17:32:56 · 442 阅读 · 0 评论 -
代理模式
【概念】 为另一个对象,提供一个替身或占位符,以控制对这个对象的访问,简而言之就是用一个对象来代表另一个对象。 提供其他对象一个代理或占位符,来控制该对象的访问权限。 【为什么要代理模式】 1 - 现在许多软件系统,都提供跨网络和系统,的应用,但在跨网络和系统应用时, 作为系统开发者,并不希望客户直接访问系统中的对象. 2 - 考虑到系统安全和性能因素.聪明的开发者想到原创 2015-07-30 19:20:07 · 385 阅读 · 0 评论 -
java设计模式之组合模式
原创 2015-11-13 23:43:51 · 353 阅读 · 0 评论