![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
本专栏介绍java的23种设计模式,希望我们一起奋斗在这条路上!
小杨的小胡呀
写博客主要是把忘记的找回来,记忆力太差了,也能锻炼一下语言能力,其乐融融
展开
-
设计模式(三)简单工厂模式
写在前面 说起来惭愧,设计模式系列本来早就想写了,也参考了很多书籍和博客,但是始终没有下手,冷风中瑟瑟发抖,看前面就知道,转载了俩篇,想糊弄一下,嘻嘻,但是这俩天突然受到了刺激(当然是跟超级大佬在一起讨论被叼了)所以从这章节起,我要开始认真了(划水),也希望各位看官们多提点意见,多多支持(超级大佬轻拍,略略略)。 快乐的我又回来了,拖了几天时间,...原创 2019-11-28 13:36:55 · 159 阅读 · 0 评论 -
设计模式(二)单例模式的七种写法
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式结构图: 单例模式有多种写法各有利弊,现在我们来看看各种模式写法。 1. 饿汉模式 public class Singleton { private static Singleton instance = new Singleton(); private Singleton (){ ...转载 2019-11-27 13:11:00 · 102 阅读 · 0 评论 -
设计模式(一)设计模式的六大原则
1. 单一职责原则(SRP) 定义:就一个类而言,应该仅有一个引起它变化的原因。 从这句定义我们很难理解它的含义,通俗讲就是我们不要让一个类承担过多的职责。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到破坏。 比如我经常看到一些Android开发在Activity中写Bean文件...转载 2019-11-27 12:59:34 · 97 阅读 · 0 评论 -
java设计模式简介
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题...原创 2019-11-26 13:57:53 · 110 阅读 · 0 评论 -
设计模式之UML类图
一、类图概念: 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 二、类图示例: 二、UML的具体表示 类 我们看到 “动物”的矩形框,它表示一个类(Class),类图分为三层,第一层表示类的名称,第二层表示类的特性,通常就是字段和属性,第三层是类的操作,通常是方法或行为。注意...原创 2019-02-12 16:38:59 · 338 阅读 · 0 评论