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