设计模式
设计模式
开发实习生
不是我很懒啥都不写,是我本来就很懒,啥都不想写
展开
-
【设计模式】工厂模式-5
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 工厂模式介绍(来自菜鸟教程) 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要...原创 2020-01-15 17:52:52 · 902 阅读 · 0 评论 -
【设计模式】单例设计模式-4
所谓类的单例设计模式,就是采取一定的方法保证整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 单例模式的八种方式 饿汉式(静态常量) /** * 饿汉式(静态变量) * 1. 优点: 写法简单,就是在类装载的时候完成实例化。避免了线程同步问题 * 2. 缺点: * (1) 在类装载的时候完成实例化,没有达到 Lazy Loading...原创 2020-01-15 17:53:53 · 847 阅读 · 0 评论 -
【设计模式】 设计模式概述-3
设计模式不是代码,而是某类问题的通用解决办法。 设计模式的类型 设计模式分为三种类型,一共23种 创建型模式 * 单例模式 抽象模式 原型模式 建造者模式 工厂模式 结构型模式 * 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 行为模式 * 模板方法模式 命令模式 访问者模式 迭代器模式‘ 观察者模式 中介者模式 备忘录模式 解释器模式 状态模式 策略...原创 2020-01-15 17:55:26 · 844 阅读 · 0 评论 -
【设计模式】关于UML-2
UML —— Unified Modeling Lanaguage(统计建模语言),是一种软件系统分析和设计的语言工具,他用于帮助软件开发人员进行思考和记录思路的结果。 UML本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系。比如:类、接口、实现、泛化、依赖、组合、聚合等。 UML 图 画UML图与写文章差不多,都是把自己的思想描述给别人看,...原创 2020-01-15 17:56:27 · 932 阅读 · 0 评论 -
【设计模式】设计模式的七大原则-1
在我们的称后续的编写过程中,我们会面临着来自耦合。内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式为了让程序具有更好的: 代码重用性(即相同功能的代码,不用多次编写) 可读性(即:编程规范,便于其他人阅读理解) 可靠性(即:当我们增加新功能是,非常方便,对原来的功能没有影响) 使程序实现高内聚,低耦合的特性 设计模式的七大原则 不要问为什么设计模式要这么去设计,这个只是...原创 2020-01-15 17:58:04 · 965 阅读 · 0 评论