自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 设计模式学习(二) 简单工厂模式

今天我学习了一下简单工厂模式,其实简单工厂模式并不被包含于GoF 23种设计模式中,但也是会被频繁的使用在开发中,而且也算是其它工厂模式学习的入门吧。首先,我想通过一个例子,引入今天的主题。如果我要设计一个学校职工信息管理系统,我要向服务器请求老师、学生、和其他工作人员的基本信息,那我们应该会如何进行设计呢?在不了解各种面向对象设计模式的时候,我们很容易想到的一种方法就是,先定义三个类分别是S

2014-03-20 00:29:40 899

原创 设计模式学习(一) 单例模式

为了更好地理解面向对象的思想,我需要更好地理解一下24种常用的设计模式,因此计划好好理解一下这些设计模式并把自己对于这种模式的一些想法和实现的代码记录在博客上。几天首先从最简单的“单例模式”开始:单例模式是创建型模式的一种,是24种设计模式中相对最简单的一种,但是使用频率还是比较高的。书上对其的定义为:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。我们初

2014-03-19 00:49:42 628

原创 mac os 安装 boost库

我们都知道 mac os 是基于unix的,所以说在某些方面上,我们可以去尝试把它当作unix使用,因此我们也可以使用vim在mac os上做gcc的开发。但是为了提高开发效率,个人更喜欢使用xcode编译器,所以这里我将介绍一下xcode+boost的安装过程。首先我们要在 www.boost.org 的网站上下载新的boost库,我使用的是wget命令(这个命令需要在mac上安装),当然也

2014-03-31 01:17:11 10459

原创 设计模式学习(三) 工厂模式

工厂类代码:#ifndef CLASS_H#define CLASS_H#include using namespace std;class BasicClass{public: virtual void Show() = 0;};class BasicClassA: public BasicClass{public: void Show() { cout<<

2014-03-22 00:19:16 618

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除