Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248647
  • 博文数量: 16
  • 博客积分: 345
  • 博客等级: 一等列兵
  • 技术积分: 611
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-19 00:16
文章分类

全部博文(16)

文章存档

2013年(2)

2012年(14)

我的朋友

发布时间:2012-12-21 21:57:48

在UML类图中,类与类之间有几种常见关系:依赖、关联、聚合、组合、泛化。 1、依赖(Dependency) 依赖是一种很有用的关系,它用来表述一个类A“use”了另一个类B。A可以是通过任何方式“use”类B,如: 1)A的成员函数的返回值为B; 2)A的成员函数使用B作为函数参数; 3)A的成员函数的内部实现使用了B; 依赖关系通常使用虚线箭头“---->”表示,箭头指向被“use”的类。 在C++代码中,依赖关系是这样对应的: 点击(此处)折叠或打开class A{     public......【阅读全文】

阅读(2384) | 评论(0) | 转发(0)

发布时间:2012-12-13 23:00:09

    Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。   本文主要简单介绍一下libxml2在linux下的C++使用的基础,操作系统为Ubuntu。    一、libxml2的安装    1、下载libx......【阅读全文】

阅读(3503) | 评论(0) | 转发(0)

发布时间:2012-12-13 22:20:57

    在正题的展开前,我们先来看一段C++代码:class IX {  public:    virtual void Fx1() = 0;    virtual void Fx2() = 0;};    这是一段简单的接口声明代码:IX是用于实现接口的纯抽象基类。纯抽象基类指的是仅包括纯虚函数的基类。纯虚函数是指用=0标记的虚函数,我们往往把=0称作纯虚函数指示符。    虚基类是不能实例化的,换句话说,虚基类只是提供一个interface的......【阅读全文】

阅读(5443) | 评论(0) | 转发(0)

发布时间:2012-12-14 00:22:46

创建型结构型行为型Abstract Factory(抽象工厂)Builder(生成器)Factory Method(工厂方法)Prototype(原型)Singleton(单件)Adapter(适配器)Bridge(桥接)Composite(组成)Decorator(装饰)Façade(外观)Flyweight(享元)Proxy(代理)Chain of responsibility(职责链)Command(命令)Interpreter(解释器)Iterator(迭代器)Mediator(中介者)Memento(备忘录)Observer(观察者)State(状态)Strategy(策略......【阅读全文】

阅读(2845) | 评论(0) | 转发(2)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册