设计模式
文章平均质量分 82
HW--0919
工作一年的Java初级程序员
展开
-
设计模式之代理模式
代理模式代理(Proxy)是一中设计模式,提供了对目标对象另外的访问方式,也就是对通过代理对象来访问目标对象。我们可以通过这样的方式来增强目标对象,扩展目标对象的功能。 我们有时候需要去扩展修改别人写好代码,但是直接修改可能会导致其他错误。此时我们就可以通过代理的方式来扩展该方法。 接下来我们来详解Java中的几种代理模式。静态代理静态代理在使用时,需要定义接口或者父类,被目标...原创 2018-08-19 16:48:34 · 178 阅读 · 0 评论 -
设计模式简介
设计模式分类创建型,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型,共七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型模式创建型模式就是创建对象的模式,抽象了实例化的过程...原创 2018-08-26 16:01:45 · 178 阅读 · 0 评论 -
UML类图学习笔记
最近在学习设计模式的相关知识,所以会接触到很多UML类图。以前学习《软件工程》这个课程的时候学过UML类图,但是没有引起重视,所以现在重新学习UML类图的相关知识。我们首先以一个图示样例来进行讲解。1. 类和接口类类在UML类图中表示为一个三行的矩形框,其中第一行表示类的类名;第二行表示类的成员变量;第三行表示类的方法名。其中类名或者方法名为斜体字表示该类(方法)为抽象类(方法)。...原创 2018-10-14 14:25:42 · 317 阅读 · 0 评论