上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: 组合模式 看一个学校院系展示需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院, 一个学院有多个系。 组合模式基本介绍 基本介绍 组合模式(Composite Pattern),又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示 阅读全文
posted @ 2021-09-07 19:57 flypiggg 阅读(44) 评论(0) 推荐(0)
摘要: 装饰者修饰模式 星巴克咖啡订单项目(咖啡馆) 咖啡种类/单品咖啡:Espresso(意大利浓咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(无因咖啡) 调料:Milk、Soy(豆浆)、Chocolate 要求在扩展新的咖啡种类时,具有良好的扩展性、改动方便、维护方便 使用 阅读全文
posted @ 2021-09-07 19:55 flypiggg 阅读(28) 评论(0) 推荐(0)
摘要: 桥接模式 手机问题 现在对不同手机类型的不同品牌实现操作编程(比如:开机、关机、上网,打电话等) 一、传统方案解决手机操作问题 传统方法对应的类图 1.1传统方案解决手机操作问题分析 扩展性问题(类爆炸),如果我们再增加手机的样式(旋转式),就需要增加各个品牌手机的类,同样如果我们增加一个手机品牌, 阅读全文
posted @ 2021-09-06 16:27 flypiggg 阅读(97) 评论(0) 推荐(0)
摘要: 适配器模式 基本介绍 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper) 适配器模式属于结构型模式 主要分为三类:类适配器模式、对象适配器模式、接口适配器模 阅读全文
posted @ 2021-09-06 16:26 flypiggg 阅读(45) 评论(0) 推荐(0)
摘要: 建造者模式 盖房项目需求 需要建房子:这一过程为打桩、砌墙、封顶 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的. 请编写程序,完成需求. 传统方式解决盖房需求 public abstract class AstractHouse { //打地基 public 阅读全文
posted @ 2021-09-05 16:24 flypiggg 阅读(34) 评论(0) 推荐(0)
摘要: 原型模式 克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10只羊。 传统方式解决克隆羊问题 sheep类之后创建相应的对象 public class Client { public static void main(St 阅读全文
posted @ 2021-09-05 16:21 flypiggg 阅读(31) 评论(0) 推荐(0)
摘要: 工厂模式 1.1 基本介绍 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式 简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码) 在软件开发中,当我们会用到大量的创建某种、 阅读全文
posted @ 2021-09-03 15:26 flypiggg 阅读(43) 评论(0) 推荐(0)
摘要: 单例模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFact 阅读全文
posted @ 2021-09-03 15:24 flypiggg 阅读(34) 评论(0) 推荐(0)
摘要: UML图 UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 UML 本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比 阅读全文
posted @ 2021-08-31 20:37 flypiggg 阅读(67) 评论(0) 推荐(0)
摘要: 设计模式 设计模式是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案 设计模式分为三种类型,共 23 种 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、 阅读全文
posted @ 2021-08-30 17:23 flypiggg 阅读(43) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页