![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 74
chilongxph
这个作者很懒,什么都没留下…
展开
-
java设计模式第一天 单例模式
作为java开发人员,相信单例模式是所接触的第一个设计模式,因其结构简单用途广泛而常被拿来做各种谈论,但是我常常在面试中发现,很多人特别是一些入行不经的同行,对此并不是真的了解,具体的用法上也只是能说出经典的饿汉式、懒汉式,但对其优缺点也同样说不清楚。1.java中的单例模式常见的实现方式不是两种而是五种:分别为:饿汉式、懒汉式、登记式、静态内部类式和枚举式。a):饿汉式:经典写法原创 2015-03-26 11:12:43 · 280 阅读 · 0 评论 -
设计模式第二天 代理模式
代理模式是java中一个非常经典和常用的设计模式,我们知道我们最为常用的spring框架中的Aop机制,正是基于代理模式来实现的(动态代理),那么代理是什么的,网上有各种各样的详细而生动的解释,其实概括起来就一句话:对目标对象的加强。java与模式中对其的定义为:为其它对象提供一种代理,以控制这个对象的访问。 要学习代理模式,首先需要理解代理模式的三个概念:抽象角色(接口或抽象类,原创 2015-03-27 15:53:35 · 314 阅读 · 0 评论 -
设计模式第三天 工厂模式
工厂模式通常是我们在做项目时用到最多的设计模式。工厂模式分为三种:简单工厂模式,工厂方法模式,抽象工厂模式;学习工厂模式,首先需要理解其三大角色:工厂角色(核心),抽象产品角色,具体产品角色。先说简单工厂模式:类图如下:贴上代码:抽象产品(手机)public abstract class Phone { public abstract void telepho原创 2015-03-30 15:19:54 · 532 阅读 · 0 评论 -
设计模式第四天 适配器模式
适配器模式原创 2015-03-30 17:33:56 · 379 阅读 · 0 评论