自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 设计模式——简单工厂模式

工厂具有不同职能部门,工厂具有逻辑判断功能,一个工厂实现不同类的创建。一、简单工厂模式实现代码:class operationfactory{ public static operation creationoperation(String operation) { operation oper=null; switch(operation) { case "+":oper=new add1();break; case "-":oper=new subtract();

2020-06-14 15:35:11 105

原创 设计模式——桥接(Bridge)

在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类持续膨胀,同时充斥着重复代码,这时候的关键是划清责任。 Decorator Bridgd手机都有通讯录和游戏功能,M品牌手机和N品牌手机都有通讯录的增删改查功能和游戏功能。可以有两种结构:一、父类是手机品牌,下有手机品牌M和手机品牌N,每个子类下各有通讯录和游戏子类。二、父类是手机软件,下有通...

2020-05-03 18:35:38 219

原创 世界需要和平!——中介者模式(Mediator)

中介者模式又叫做调停者模式其实就是中间人或者调停者模式的意思。中介者模式又叫做调停者模式,其实就是中间人或者调停者模式的意思。比如联合国,它的职能就是调节各国关系,是一个调停者和中介者。国与国之间的关系,就类似于不同的对象与对象之间的关系,这就要求对象之间需要相互知道,尽管将一个系统分割成许多对象通常可以增加其可复用性,但是对象间相互连接激增又会降低其可复用性了。因为大量的连接使得一个对象不...

2020-04-28 21:46:59 245

原创 在NBA我需要翻译——适配器模式(Adapter)

一、简介**适配器模式(Adapter)。**将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。当系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是是控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况,比如在需要对早期代码复用一些功能等应用...

2020-04-27 22:28:16 193

原创 设计模式——外观(门面)模式 ,即包装

一、外观(门面)模式定义:为子系统的一组接口提供一个一致(稳定)的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用(复用)。引例:把病人和医院作为一个子系统,按照职能,分为挂号、门诊、划价、化验、收费、取药等。病人与各个部门打交道,不是一件容易的事情。可以设置一个接待员的位置,有接待员负责代为挂号、取药等。这个接待员就是门面模式的体现。问题引入:投资者买...

2020-04-25 22:24:45 237

原创 设计模式——代理

一、“接口隔离”模式在组建构建过程中,某些接口之间直接的依赖往往会带来很多问题,甚至根本无法实现,采用增加一层间接(稳定)接口,来隔离本来就相互紧密关联的接口是一种常见的解决方案。典型模式:Facade;Proxy;Adapter;Mediator;二、动机在面向对象系统中,有些对象由于某些原因,直接访问会给使用者、或者系统带来很多麻烦。如何解决?增加一层简接层比较常见。三、...

2020-04-21 22:03:26 122 1

原创 UML类图(类与类之间的关系:依赖、关联、继承、实现、聚合、组合)

一、类图——依赖关系只要是在类中用到了对方,那么他们之间就存在依赖关系。如果没有对方,编译通过不了。用虚线箭头。public class PersonDao{}public class IDCard{}public class Person{}public class Department{}public class PersonServiceBean{private PersonD...

2020-03-10 21:13:12 4170 1

原创 一、UML类图图式样例

UML类图图示样例1、首先中间是一个“动物”矩形框,它就表示一个类,类图分三层第一层显示类名称,如果是抽象类,就用斜体显示。第二层是类的特性,通常是字段和属性。第三层是类的操作,通常是方法或行为。符号‘+’表示public,符号‘-’表示private,‘#’表示protected。2、左下角的‘飞翔’,它表示一个接口图,与类图的主要区别是顶端有<>显示。第一行是接口名称,第二行...

2020-03-03 20:34:55 647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除