随笔分类 -  设计模式

什么是RESTfu
摘要:RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。(表现层状态转换) 1、对url进行 阅读全文

posted @ 2016-10-27 18:54 wonder2636 阅读(593) 评论(0) 推荐(0)

模板模式
摘要:在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 例如,spring中的beanFactory 主要解决:一些方法通用,却在每一个子类都重新写了这一方法 阅读全文

posted @ 2016-06-01 18:24 wonder2636 阅读(157) 评论(0) 推荐(0)

观察者模式
摘要:摘自 菜鸟教程 观察者模式使用三个类 Subject、Observer 和 Client。Subject 对象带有绑定观察者到 Client 对象和从 Client 对象解绑观察者的方法。我们创建 Subject 类、Observer 抽象类和扩展了抽象类 Observer 的实体类。 Observ 阅读全文

posted @ 2016-05-31 13:16 wonder2636 阅读(139) 评论(0) 推荐(0)

适配器模式
摘要:摘自 菜鸟教程 我们有一个 MediaPlayer 接口和一个实现了 MediaPlayer 接口的实体类 AudioPlayer。默认情况下,AudioPlayer 可以播放 mp3 格式的音频文件。 我们还有另一个接口 AdvancedMediaPlayer 和实现了 AdvancedMedia 阅读全文

posted @ 2016-05-31 11:31 wonder2636 阅读(211) 评论(0) 推荐(0)

java中的工厂模式
摘要:1.工厂模式 java中的工厂模式,个人理解是:要想制作一个汽车,则必须有轮子,发动机,座椅等. 1.创建一个接口,并且使得轮子,发动机,座椅三个实现类实现这个接口. 2.创建一个工厂,生成基于给定信息的实体类的对象。 3.调用者代码 2.抽象工厂模式 阅读全文

posted @ 2016-05-23 17:39 wonder2636 阅读(207) 评论(0) 推荐(0)

java中的代理模式
摘要:java代理 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象 阅读全文

posted @ 2016-05-23 17:03 wonder2636 阅读(326) 评论(0) 推荐(0)

导航