自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习strategy模式

怎样处理新需求的变更? 原则: 1.针对接口编程,而不要针对实现编程。 2.优先使用对象组合,而不是使用继承。 3.封装变化概念,保证改变不引起重新设计。 为每种情况产生一个分支,代码冗余而且可读性差、分支蔓延、变化伸缩性差。 继承导致的缺陷: 1.特化技术产生太深的继承层次,导致程序难以理解,且弱内聚以及冗余。 对象聚集适应变化的过程 1.发现变化并封装

2013-06-26 13:01:38 382

原创 编程之美第1题,真心表示玩不转

#include #include #include #include using namespace std; int main(int argc,char *argv[]) { int T; cin>>T; ostringstream* os=new ostringstream[T]; char* index=NULL;    char* indexx=N

2013-04-07 21:13:26 425 1

原创 指针形参问题

1.指针作为形参,空指针在函数里分配空间后还是空指针?   实际上还是按值传递,类似与值型形参的问题。解决办法是加引用,函数里运行的就是这个指针的别名,或者还是取二级指针。

2013-03-15 14:44:42 325

转载 四种强制类型转换

C++开发必看 四种强制类型转换的总结[转]   2012-07-25 16:47:01|  分类: c++|字号 订阅 C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:   C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。   const_cast,字面上理解就是去const属性。   static_cast

2013-03-15 12:25:06 373

转载 设计模式:第一部分

什么是设计模式 丈夫: 我想你现在对面向对象的设计原则有了一些基本概念了吧。我们那次关于OOD原则(SOLID原则)的有趣谈话被我发表在社区上了,你不会介意吧?网址在这里: 我怎么向妻子解释OOD。 设计模式则是这些原则在某些特定和常用条件下的应用,并且做了一些标准化。我们还是来一些例子吧。 媳妇: 好极了,我喜欢例子。 丈夫: 以我们的车为例吧。它是一个对象,不过有点复杂

2013-01-16 14:26:15 254

空空如也

空空如也

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

TA关注的人

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