设计模式
文章平均质量分 54
咕噜咕叽
么么哒
展开
-
java 代理模式(静态、jdk动态代理)
本次小案例,目标类返回的结果是string类型,值为hello world,代理类的增强效果是将目标类的结果转换为大写。。 一、静态代理 1、目标类的接口 package statics.proxy; /** * 目标类的接口 * * @author LZJ * @create 2018-07-17 21:44 **/ public interface DoInterface ...原创 2018-07-17 22:11:05 · 153 阅读 · 0 评论 -
java 适配器模式
一、适配器模式的定义是:将某个类的接口转换为接口客户所需的类型,即解决的目的是,使原本由于接口不兼容而不能一起工作,不能一起管理的哪些类可以在一起工作,可以进行统一管理。 二、定义比较抽象,下面以不同工种的不同工作内容为例,实现统一管理来解释适配器模式。 需求:厨师的工作是cook(),程序员的工作是program(),不同的工种有着不同的工作内容,现在程序要讲(假如有30个工种)的工作内容全...原创 2018-07-20 20:47:11 · 228 阅读 · 0 评论 -
java 模板方法设计模式
一、前言: 在生活中,完成某件事情是需要多个步骤的,比如淘宝购物粗略分为:登录,选择商品,付款这三个步骤。对于登录和付款这两个步骤而言,用户的使用都是一样的操作,不同的地方在于挑选商品不一致。 软件开发中也是一样,有的类的某个方法的实现,需要几个固定的步骤完成,对于该类的不同对象,有的步骤是不变的,有的步骤是大相径庭的,有的步骤可变可不变。这种情况就适用于模板设计模式。...原创 2018-07-20 21:46:41 · 172 阅读 · 0 评论