设计模式
文章平均质量分 88
H_H;
努力
展开
-
设计模式——建造者模式
*建造者模式:**有叫生成器模式,是一种对象构建模式,他可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象建造者模式是一步一步创建一个复杂的对象,他允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。原创 2023-11-06 21:09:26 · 502 阅读 · 0 评论 -
设计模式——原型模式
原型模式是:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型模式是一种创建型设计模式,允许一个对象再创建另一个可定制的对象,无需知道如何创建的细节工作原理:通过将一个原型对象传给那个要发动创建的对象, 这个要发动创建的对象通过请求原型对象拷贝他们自己来实施创建,即对象.clone形象的理解:孙悟空拔出猴毛,变出自己。原创 2023-11-05 17:08:00 · 597 阅读 · 0 评论 -
设计模式——工厂模式
简单工厂模式是属于创建型模式,是工厂模式的一种,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例,简单工厂模式是工厂模式家族中最简单使用的模式定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码)在软件开发中,当我们会用到大量的创建某种类或某批对象是,就会使用到工厂模式将创建对象的功能抽象成抽象方法,在不同的子类中具体实现定义了一个创建对象的抽象方法,由子类决定要实例化的类,工厂方法模式将对象的实例化推迟到子类。原创 2023-11-01 15:59:44 · 237 阅读 · 0 评论 -
设计模式——单例模式详解
所谓类的单例设计模式,就是采取一定的方法保证在整个系统中,对某个类。,并且该类值提供一个取得对象实例的方法(静态方法)设计模式分为三种类型,共23种。原创 2023-10-28 13:23:14 · 585 阅读 · 0 评论 -
设计模式——UML类图
uml(统一建模语言),是一种用于软件系统分析和设计的语言工具,他用于帮助软件开发人员进行思考和记录思路的结果UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类,接口,实现,泛化,依赖,组合,聚合等。原创 2023-10-23 16:45:49 · 159 阅读 · 0 评论 -
设计模式——七大原则详解
高层模块不应该依赖底层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象依赖倒转(倒置)的中心思想是面向接口编程依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多,以抽象为基础搭建的框架比以细节为基础的架构要稳定的多,在Java中,抽象指的是接口和抽象类,细节就是具体的实现类使用接口或抽象类的目的是制定好规范,而不涉及任何具体的操作,把展现的细节的任务交给他们的实现类去完成。原创 2023-10-22 15:10:37 · 271 阅读 · 0 评论