装饰器模式,顾名思义就是指给某个东西加点装饰,一个大美女,你给她戴个项链,戒指,手镯等等装饰一下会更漂亮。 如图所示,想要实现哪些功能,如果使用...
作为一名优秀的码农,怎么能没读过源码呢?很多人不知道源码该怎么去读,拿到源码之后无从下手,不知道该从哪里开始,到哪里结束。如果你有这种感觉,那最...
门面模式和调停者模式比较简单,这两个模式有着异曲同工之妙,我们先来讲一下门面模式吧 门面模式(对外) 如图所示,一个客户想要去办一件事,结果呢,...
工厂模式,这可能是大家熟悉又陌生的一种设计模式,这里主要讲一下简单工厂,静态工厂,工厂方法,抽象工厂。任何可以产生对象的方法或者类,都可以称之为...
今天写了几个小demo,都是一些基础的点废话不多说,上图吧 run方法和start方法的区别,看例子就很明显的知道了 线程的三种启动方式1.继承...
昨天说好的面试题今天如约而至,相信很多小伙伴都对大厂的面试题感兴趣,那么我们来看这个问题吧 写一个固定容量同步容器,拥有put和get方法,以及...
最近学了很多线程方面的知识,如果不实践一下很快就会忘了,所以就去找了两道大厂的面试题,今天先做了一道,明天再更一道,哈哈。 题目是这样的: 实现...
学习线程肯定要了解JUC(java.util.concurrent),那我们来了解他里面的一些能用到的类吧,最常用到的Thread我们就不说了...
策略模式官方定义为,一个类的行为或其算法可以在运行时更改,读起来意思很模糊,也很难理解。下面我们就一步一步写代码来实现策略模式。 首先我们来写一...