上一页 1 ··· 190 191 192 193 194 195 196 197 198 ··· 246 下一页
摘要: 前言 看完UML视频,很多人不明白UML到底是干什么用的,举个通俗的例子,就像盖房子一样,厨房卧室楼层之间怎么拼接,每个部分用什么材料,每个部分里放什么家具什么餐具,每个部分是干吗用的,UML就相当于施工图纸。我们知道,做一个小系统就像盖一间小房子,不需要图纸也可以,但是如果做大系统,试想,没有图纸 阅读全文
posted @ 2017-04-28 16:56 疯子110 阅读(465) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之单例模式。 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实 阅读全文
posted @ 2017-04-28 16:21 疯子110 阅读(191) 评论(0) 推荐(0)
摘要: 本文继续23种设计模式系列之中介者模式。 定义 用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。 角色 抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子类去实 阅读全文
posted @ 2017-04-28 16:09 疯子110 阅读(264) 评论(0) 推荐(0)
摘要: 本文继续23种设计模式系列之访问者模式。 定义 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 [java] view plain copy print? class A { public void method1(){ System.out. 阅读全文
posted @ 2017-04-28 16:00 疯子110 阅读(240) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之命令模式。 定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 角色 Command 定义命令的接口,声明执行的方法。 ConcreteCo 阅读全文
posted @ 2017-04-28 15:52 疯子110 阅读(252) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之职责链模式。 什么是链 1、链是一系列节点的集合。 2.、链的各节点可灵活拆分再重组。 职责链模式 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 角色 抽象处理者角色 阅读全文
posted @ 2017-04-28 15:43 疯子110 阅读(261) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之迭代子模式。 定义 在软件构建过程中,集合对象内部结构常常变化各异,但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;同时这种“透明遍历”也为同一种算法在多种集合对象上进行操作提供了可能。 使用面向对象技术将这种遍历机制 阅读全文
posted @ 2017-04-28 15:28 疯子110 阅读(217) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之观察者模式。 观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 角色 抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色 阅读全文
posted @ 2017-04-28 15:03 疯子110 阅读(223) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之模板方法模式。 概述 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 比如定 阅读全文
posted @ 2017-04-28 14:52 疯子110 阅读(323) 评论(0) 推荐(0)
摘要: 本文继续介绍23种设计模式系列之策略模式。 何时使用 State模式在实际使用中比较多,适合“状态”的切换。因为我们经常会使用If else if else 进行状态切换,如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了。 这里要阐述的是"开关切换状态" 和" 一般的状 阅读全文
posted @ 2017-04-28 14:45 疯子110 阅读(2429) 评论(0) 推荐(0)
上一页 1 ··· 190 191 192 193 194 195 196 197 198 ··· 246 下一页