随笔分类 -  设计模式

设计模式
摘要:克隆羊问题 现在有一只羊Tom, 姓名: Tom 年龄: 1, 颜色为白色, 编写程序创建 和 Tom 羊属性完全相同的10只羊 传统方式解决 思路分析 代码 package com.dance.design.designmodel.ysms; import java.util.List; impo 阅读全文
posted @ 2022-05-27 19:07 彼岸舞 阅读(23) 评论(0) 推荐(0) 编辑
摘要:单利模式介绍 简介 说白了, 单利模式, 从字面上就能理解, 就是采取一定的方法保证在整个系统中, 对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法) 举例 比如Hibernate的SessionFactory,它充当数据存储源的代理, 并负责创建Session对象, 阅读全文
posted @ 2022-05-27 19:06 彼岸舞 阅读(44) 评论(0) 推荐(0) 编辑
摘要:掌握设计模式的层次 层次 描述 对比 第一层:听闻 刚学编程, 听说过设计模式 刚出生, 听说过修仙 第二层:接触 会写代码, 其中用到了设计模式,但是自己不知道 在聚会上接触到了,修炼中人,但是自己不知道 第三层:修炼 学习过设计模式,已经在用,发现还挺好用的 找到了功法, 开始修炼, emm功法 阅读全文
posted @ 2022-05-27 19:03 彼岸舞 阅读(39) 评论(0) 推荐(0) 编辑
摘要:UML 基本介绍 UML(统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果 UML本身是一套符号的规定, 就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如 类 接口 实现 泛化(继承) 依赖 组合 聚合 等 阅读全文
posted @ 2022-05-27 19:02 彼岸舞 阅读(143) 评论(0) 推荐(0) 编辑
摘要:之前没有设计模式基本忘完了, 再刷一遍 设计模式的目的 编写软件过程中, 程序员面临着来自 耦合性, 内聚性以及可维护性, 可扩展性, 重用性, 灵活性等多方面的挑战, 设计模式是为了让程序(软件), 具有更好的 代码重用性(即: 相同功能的代码, 不用多次编写) 可读性(即: 编程规范性, 便于其 阅读全文
posted @ 2022-05-27 19:01 彼岸舞 阅读(72) 评论(0) 推荐(0) 编辑
摘要:工厂模式: 工厂模式,也是最常见的模式之一,属于创建型模式,列如Spring的bean就是被BeanFactory管理的 工厂模式又细分为三种工厂: 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式: 简单工厂是,通过对Bean的创建,分离由统一的工厂生产对象,通过参数辨别 创建基础Bean类 阅读全文
posted @ 2020-11-02 21:50 彼岸舞 阅读(103) 评论(0) 推荐(0) 编辑
摘要:本来继续往下写并发编程的,写那个显示锁和AQS源码,但是打算写一下设计模式,给一些小白普及一下,还有就是,设计模式学完之后看源码的话,会更加容易一些,因为后面会看AQS的源码 概述: 设计模式是解决问题的思想,重要的是思想,写代码时不用刻意的追求设计模式,只是在恰当的时候出现了特定的问题,使用设计模 阅读全文
posted @ 2020-10-25 23:07 彼岸舞 阅读(100) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示