
设计模式
23中设计模式
同行直呼被骗
这个作者很懒,什么都没留下…
展开
-
原型设计模式
目录1、UML2、代码3、总结 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。 1、UML 抽象原型(Prototype)角色:这是一个抽象角色,通常由一个Java接口或Java抽象类实现。此角色给出所有的具体原型类所需的接口。 具体原型(ConcretePrototype1/ConcretePrototype2)角色:被复制的对象。此角色需要实现抽象的原型角色所要求的接口。 2、代码 package com.lzq.P原创 2020-10-25 15:20:10 · 239 阅读 · 1 评论 -
工厂设计模式
目录1、简单工厂模式2、工厂方法模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。也就是通过工厂方法来代替new操作的一种模式。按实际业务场景划分,工厂模式有 3 种不同的实现方式,分别是简单工厂模式、工厂方法模式和抽象工厂模式。 1、简单工厂模式 在简单工厂模式中创建实例的方法通常为静态(static)方法,因此简单工厂模式(Simple Factory Pattern)又叫作静态工厂方法模式(Static Factory Method Patt2020-10-18 01:13:19 · 177 阅读 · 0 评论 -
UML中的类图以及类图之间的关系
目录1、类、接口和类图类接口2、类之间的关系 1、类、接口和类图 类 类包括类名(name),属性(attribute),操作(operation) 类名:是一个字符串 属性:类的属性,即类的成员变量。表示:[可见性]属性名:类型[=默认值]。“可见性”表示该属性对类外的元素是否可见,包括公有(Public)、私有(Private)、受保护(Protected)和朋友(Friendly)4 种,在类图中分别用符号+、-、#、~表示。 操作:是类的任意一个实例对象都可以使用的行为,是类的成员方法。表示:[可原创 2020-10-18 01:13:48 · 694 阅读 · 0 评论