自定义博客皮肤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)
  • 收藏
  • 关注

转载 设计模式 --6大法则 --迪米特法则

迪米特法则(Law of emeter)定义:一个对象应该对其他对象了解最少迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。 形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监狱就是类,里面的犯人就是类内部的信息,而监狱里的狱警就相当于迪米特法则的执行者举个例子家人探望犯人

2015-07-21 21:13:34 299

原创 C++设计模式 之 原型模式

意图:       用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性:        当一个系统应该独立于他的产品创建、构成和表示时,需要使用原型模式        当要实例化的类是在运行时刻指定时,如通过动态装载        为了避免创建一个与产品类层次平行的工厂类层次时        当一个类的实例只能有几个不同状态组合中

2015-07-21 11:51:37 664

转载 C++ Json处理

一、简单介绍  JSON 的全称为:JavaScript Object Notation,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。二、第三方库  jsoncpp:它 是比较出名的 C++ JSON 解析库。地址:http://sourceforge.net/projects/jsoncpp三、

2015-07-15 16:38:28 1376

转载 ooD和设计模式的层次

本文转载地址:http://www.cnblogs.com/HQFZ/p/4630808.html基础的面相对象原则封装,继承,多态当然,还有一些与之相关的一些原则,例如:抽象,关联,聚合,组合。熟悉的SOILD(类层次的设计原则)面向对象设计原则科学界定最常见派生方法构建健壮且灵活的系统 而SOLID原则又被证明是解决无法被基本的面向对象原则捕获的众多 OO 设计问题的最佳工具。 1.单

2015-07-10 20:22:37 1142

空空如也

空空如也

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

TA关注的人

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