![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式+Debug内存分析笔记
学习课程的时候带的笔记,知识输出更加方便记忆
一只想飞的猪猪
这个作者很懒,什么都没留下…
展开
-
java设计模式七大原则带Demo与讲解
开闭原则 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭 ,优点:提高软件系统的可复用性及可维护性 用抽象构建框架,用实现扩展细节实现开闭原则的思想就是面向抽象编程.而不是面向具体的实现变成,因为抽象呢相对来说是稳定的,让类去依赖于固定的抽象,所以呢,对于修改来说就是封闭的,而通过面向对象的继承以及多态的机制。那就可以实现对抽象体的继承了,那通过重写啊...原创 2019-12-17 13:13:31 · 387 阅读 · 0 评论 -
(设计模式Debug内存分析) UML类图讲解
UML急速入门定义 : UML是一种开放的方法 用于说明、可视化、构建和编写一个正在开发的 面向对象的、软件密集系统的制品的开放方法 分类 : 结构式图形:强调的是系统式的建模 行为式图形:强调系统模型中触发的事件 交互式图形:属于行为式图形子集合,强调系统模型中资料流程 类图 : Class Diagram:用于表示类、接口、实例等之间相互的静态关...原创 2019-12-16 11:53:06 · 225 阅读 · 0 评论 -
单线程执行设计模式(有一个门始终只有一个通过)
在我们的业务开发中,在多线程的情况下始终会有资源的公用,就是共享资源的使用,这个时候我们怎么保证线程的安全性呢?我们模拟一下业务场景: 三个角色:Gute 相当于一个资源 调用一个方法pass 方法 User 是使用资源的地方 当User跑起来的时候不断的使用这个资源 public class Gute ...原创 2018-07-16 15:06:39 · 812 阅读 · 1 评论 -
多线程之设计模式之Listener设计模式(观察者设计模式)
虽然设计模式我们一般中用的很少,但是作为程序员设计模式是我们自我修养的一部分,so最近学习了一个设计模式.记下来喽:观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现...原创 2018-07-16 13:58:40 · 3295 阅读 · 0 评论