
设计模式
文章平均质量分 95
mhhhb
这个作者很懒,什么都没留下…
展开
-
浅析Mybatis
介绍 Mybatis是Java的持久层(DAL)框架 Mybatis是ORM框架 ORM ORM是对象和关系型数据库映射, 简单的说就是把代码中的对象与表结构一一对应, 做到对象与表结构的转换, 也可以理解为在编程语言(代码)中使用的"虚拟数据库". 将关系型数据库表中的记录映射成为对象, 以对象的形式呈现. 知名度比较高的ORM框架 hibernate 全自动, 功能强大, 笨重, 学习成本高 Mybatis 半自动, 支持自定义SQL语句 JAP Java自带框架 NHibernate .NET原创 2021-09-17 00:09:45 · 322 阅读 · 0 评论 -
模板方法模式
基本介绍 模板方法模式(Template Method Pattern), 又叫模板模式(Template Pattern), 在一个抽象类公开定义了执行它的方法的模板. 它的子类可以按需要重写方法实现, 但调用将抽象类中定义的方法进行. 简单说, 模板方法模式定义一个操作中的算法的骨架, 而将一些步骤延迟到子类中, 使得子类可以不改变一个算法的结构, 就可以重写定义该算法的某些特定步骤. 这种类型的设计模式属于行为型模式. 模板方法模式的原理类图 对原理类图的说明(模板方法模式的角色及职责) Ab原创 2020-08-20 13:43:08 · 165 阅读 · 0 评论 -
单例模式
单例模式 饿汉模式 在类的初始化的时候就创建好对象,适用于对象不是很占内存的情景下. public class Danli { private Danli() { }//私有化构造方法, 无法用new实例化 private static Danli instance = new Danli(); //定义一个类属性并且指向实例化对象 public static Danli getInstance() { return instance; } } public stat原创 2020-08-19 15:28:37 · 302 阅读 · 0 评论 -
设计模式基本介绍
设计模式 23种设计模式 编写软件过程中, 程序员面临着来自 耦合性, 内聚性以及可维护性, 可扩展性, 重用性, 灵活性 等多方面的挑战, 设计模式是为了让程序(软件), 具有更好的 代码重用性(相同功能的代码, 不用多次编写) 可读性(编程规范性, 便于其他人阅读理解) 可扩展性 可靠性(新增功能后, 对原有功能没有影响) 使程序呈现高内聚, 低耦合的特性 模块内部是非常紧密的, 功能和功能之间是低耦合的 设计模式七大原则 设计模式原则: 其实就是程序员在编程时, 应当遵守的原则, 也是各种设计模原创 2020-08-17 20:25:38 · 285 阅读 · 0 评论 -
UML
统一建模语言 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 UML本身是一套符号的规定, 就像数学符号和化学符号一样, 这些符号用于描述软件模型中的各个元素和他们之间的关系, 比如类、接口、实现、泛化、依赖、组合、聚合等 常用工具有Rational Rose, 也可以用一些插件来建模 ...原创 2020-08-19 14:08:41 · 159 阅读 · 0 评论