分类标签

设计模式

  • 2017年 04月02日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • UML常用图的几种关系的总结
    在UML的 类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1. ...
  • 2016年 07月16日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • JAVA设计模式中类的关系
    在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence) 依赖关系的定...
  • 2016年 06月17日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • Head First设计模式(二) - 观察者模式
    简述设计模式 观察者模式: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新...
  • 2016年 06月06日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • Java实现状态模式
    状态模式 我很喜欢具有状态转移的程序,总是感觉这里充满了无限的魅力。如果你也对状态转移的逻辑感兴趣,那么你可以阅读一下我之前的几篇博客。 情境 看《Java 设计模式》的时...
  • 2016年 06月03日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • JAVA实现设计模式的命令模式
    首先看看命令模式的定义:命令模式将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持撤销的操作。 所谓参数化,我的理解是实际执行的对象,比...
  • 2016年 05月21日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • java设计模式之模板方法模式
    模板方法模式 汽车厂造悍马 假设我们是一个汽车公司,现在有客户来了,要求我们造悍马! 既然上级下来命令那就造呗,但是造悍马你得告诉我们汽车有什么功能啊,客户说了:“能启...
  • 2016年 05月16日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • 设计模式学习笔记--迭代器模式
    今天学习一下设计模式中的迭代器模式,迭代器模式是一种非常非常常用的设计模式,以至于太有用了,C#,Java都将其作为内置实现,C++也 提供了STL的迭代器,我们每天都在用,却反倒感觉迭...
  • 2016年 05月11日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • C#设计模式 - 备忘录模式
    一.备忘录模式的定义: 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 二.备忘录模式的结构和角色: ...
  • 2016年 05月09日
  • 所属栏目:
  • 开发文章
  • >
  • 开发技术
  • >
  • 设计模式
  • Java依赖倒置原则(DIP) 设计模式
    依赖倒置原则(Dependence Inversion Principle) 依赖倒置原则(DIP)的基本概念 原始定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节 ...
  • 2015年 12月22日
  • 所属栏目:
  • 编程资源
  • >
  • IT电子书
  • >
  • 程序设计相关电子书
  • 代码整洁之道
    代码整洁之道,ISBN:9787115216878,作者:(美)马丁 著,韩磊 译 作者简介 · · · · · · Rober C.Martin,Object Mentor公司总裁。面向对...