访问者模式在23种设计模式算是复杂的,因此在解释定义前,先以实际的例子代入一下,觉得理解起来会更好一些。 场景...[作者空间]
小明是一家公司的员工,因明天有事,需要进行请假,可批假的领导有部门负责人、副总经理、总经理等。请2天以下部门负责...[作者空间]
这天是周末,小明坐着旅行大巴车出去游玩,在大巴车上,售票员需要收汽车票。这个售票员其实在做一件重要的事,就是把车...[作者空间]
观察者模式,顾名思义就是观察与被观察的关系,比如你在烧开水得时时看着它开没开,你就是观察者,开水就是被观察者;比如...[作者空间]
模板方法模式是定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定...[作者空间]
我们在购物网站进行购物时,订单会产生几种状况:已下单、已付款、送货中、确定收货等状态。所以系统会判断该订单的状...[作者空间]
什么是合成模式? 合成(Composite)模式也称组合模式,合成模式是一组对象的组合,这些对象可以是容器对象...[作者空间]
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、代码设计经验的总结。目的是为了可重用性代码...[作者空间]