开发文章

设计模式

开发技术 - 设计模式简介

设计模式提供各种开发工具vb、C#、C++等实现设计模式的教程及设计模式相关技术文章
  • 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年 02月02日
  • 首先要说明,这个准确说并不是BOOST的singleton实现,而是BOOST的POOL库的singleton实现。BOOST库中其实有若 干个singleton模版,这个只是其中一个。但网上大部分介绍的介绍的BOO...