上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: 工厂方法模式 工厂方法模式介绍 工厂方法模式设计方案:将披萨项目的实例化功能抽象成抽象方法,在不同的口味点 餐子类中具体实现。 工厂方法模式:定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方 法模式将对象的实例化推迟到子类。 工厂方法模式 工厂方法模式应用案例 披萨项目新的需求:客户在点 阅读全文
posted @ 2020-07-12 11:13 从精通到陌生 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.简单工厂模式 基本介绍 1) 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一 个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族 中最简单实用的模式 2) 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行 为(代码) 3) 在软件开发中,当我 阅读全文
posted @ 2020-07-12 01:55 从精通到陌生 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 星巴克咖啡订单项目 星巴克咖啡订单项目(咖啡馆): 1) 咖啡种类/单品咖啡:Espresso(意大利浓咖啡)、ShortBlack、LongBlack(美式 咖啡)、Decaf(无因咖啡) 2) 调料:Milk、Soy(豆浆)、Chocolate 3) 要求在扩展新的咖啡种类时,具有良好的扩展性、 阅读全文
posted @ 2020-07-09 01:11 从精通到陌生 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 1) 桥接模式(Bridge模式)是指:将实现与抽象放在两个不同的类层次中,使两个层 次可以独立改变。 2) 是一种结构型设计模式 3) Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同 的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现 阅读全文
posted @ 2020-07-09 00:45 从精通到陌生 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.模板方法,在一个抽象类公开定义了执行它的方法的模板,它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方法进行。 2.简单说,模板方法模块,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤 3.这种类型的设计模式属于行 阅读全文
posted @ 2020-07-07 01:16 从精通到陌生 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.代理模式:为一个对象提供一个替身,以控制对这个对象的访问,既通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能。 2.被代理的对象可以是远程对象,创建开销大的对象或需要安全控制的对象。 3.代理模式有不同的形式,主要有三种:静态代理,动 阅读全文
posted @ 2020-07-06 00:08 从精通到陌生 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 对象适配器模式 1.应用实例说明,以生活中充电器的例子来讲解适配器,充电器本身相当于Adapter,220v交流电相当于src(既适配者) 我们的目标是5v直流电,使用对象适配器模式完成。 //适配接口 public interface IVoltage5V { public int output5 阅读全文
posted @ 2020-07-05 15:21 从精通到陌生 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 天气预报项目需求,具体要求如下: 1.气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到第三方) 2.需要设计开放型API,便于其他第三方也能接入气象站获取数据。 3.提供温度、气压、和湿度的接口。 4.测量数据更新时,要能实时的通知给第三方 类图: 代码如下: //接口, 阅读全文
posted @ 2020-07-05 13:07 从精通到陌生 阅读(198) 评论(0) 推荐(0) 编辑
摘要: /** * 1、如何使用Nacos作为配置中心统一管理配置 * * 1)、引入依赖, * <dependency> * <groupId>com.alibaba.cloud</groupId> * <artifactId>spring-cloud-starter-alibaba-nacos-conf 阅读全文
posted @ 2020-06-27 23:21 从精通到陌生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: cosumer方 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
posted @ 2020-06-03 00:35 从精通到陌生 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页