设计模式
文章平均质量分 80
Mar.三月
这个作者很懒,什么都没留下…
展开
-
开发复用:模式 设计模式 反模式 分析模式
模式的起源 设计模式的起源是建筑师Christopher Alexander 的研究,不同时代建筑师留下的伟大建筑作品中,有很多重复出现的设计,于是,他找到了一种结构化、可重用的方法来捕捉并描述这些重复的设计, 还给这些描述的结果起了一个名字叫模式(Pattern)。 “每一个模式描述了一个在人们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能不断地使用...原创 2018-10-18 12:50:07 · 262 阅读 · 0 评论 -
JDK中所包含的设计模式
本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。 首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。 一、设计模式是什么 (1)反复出现问题的解决方案 (2)增强软件的灵活性 (3)适应软件不断变化 二、学习JDK中设计模式的好处 (1)借鉴优秀代码的设计,有助于提高代码设计能力 (2)JDK的设计中体现了大多数设计模式,是学习设计模式的较好的方...转载 2018-10-18 12:53:56 · 166 阅读 · 0 评论 -
设计模式篇1----综述
嗯~ o(* ̄▽ ̄*)o,一边复习,一边捡一下面试常考的设计模式。。。。。。 首先,明确一点,设计模式十分有用,向java提供的类库的话,有的就是根据某个设计模式开发的,而且以后在实际项目中我们也要尝试的将设计模式运用到自己的项目中。 学习设计模式前需要get到的点 1)UML 1知道uml的类图怎么❀(可见性-+# 名称: 类型) 2明确类之间的种关系,怎么❀ 关联关系(一个类的对...原创 2018-12-15 15:43:20 · 156 阅读 · 0 评论 -
设计模式篇2------创建型模式
创建型模式--------------------------创建对象 综述: 创建型设计模式将对象的创建过程和对象的使用过程分离,降低系统耦合度 1简单工厂模式: 根据传入参数返回所需的对象 抽象事物类+具体事物类1+具体事物类2+工厂类 该模式的实际应用:jdk类库中javax.cryto.KeyGenerator和java.security.KeyPairGenerator中的g...原创 2018-12-15 18:56:50 · 102 阅读 · 0 评论 -
设计模式篇3------结构型模式
结构型模式 综述: 关注将现有类或现有对象组织在一起形成更加强大的结构原创 2018-12-15 18:57:32 · 107 阅读 · 0 评论 -
设计模式篇4------行为型模式
行为型模式 综述:关注系统中对象之间的相互交互,明确对象的职责 1职责链模式: 系统中存在多个对象可以处理同一请求,可以通过职责链模式将这些处理请求的对象连成一条链,让请求沿着该链进行传递,如果链上的对象可以处理该请求则进行处理 抽象处理者+具体处理者1+具体处理者2+请求类 实际应用:java的异常处理机制每个catch()可以捕获不同的异常 2命令模式: 将请求发送者和请求接收者...原创 2018-12-16 11:24:38 · 117 阅读 · 0 评论