设计模式
霄练
本博客为笔记博客,主要是针对个人学习工作用
展开
-
一文彻底搞懂单例设计模式
所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法)。比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻量级的,一般情况下,一个项目通常只需要一个 SessionFactory 就够,这是就会使用到单例模式。原创 2020-03-12 14:13:31 · 230 阅读 · 0 评论 -
依赖倒转原则
基本介绍依赖倒转原则(Dependence Inversion Principle)是指:1)高层模块不应该依赖低层模块,二者都应该依赖其抽象2)抽象不应该依赖细节,细节应该依赖抽象3)依赖倒转(倒置)的中心思想是面向接口编程4)依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在 java 中,抽象指的是接...原创 2019-12-05 18:14:12 · 316 阅读 · 0 评论 -
设计原则之接口隔离原则
简介:从“写好代码”到“设计代码”的过程,不仅是技术的提升,更是编程思维的提升,而这其中最关键的就是设计模式,是否理解并掌握设计模式,也是衡量程序员能力的标准之一,编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件)变得更好,本专栏将详解23种设计模式和7大原则原创 2019-12-04 00:05:56 · 283 阅读 · 0 评论 -
java中23种设计模式和7大原则详解
简介:从“写好代码”到“设计代码”的过程,不仅是技术的提升,更是编程思维的提升,而这其中最关键的就是设计模式,是否理解并掌握设计模式,也是衡量程序员能力的标准之一,编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件)变得更好本,专栏将详解23种设计模式和7大原则原创 2019-12-01 00:15:32 · 518 阅读 · 0 评论