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

原创 C++中继承 构造函数 析构函数

1.首先要明确的是:C++继承的时候,派生类中包含整个完整的基类子对象。但是在派生类中,有一些方法应该不是一般的继承,比如 构造、析构、拷贝构造...(就是那些在用户未定义时,由系统自动生成默认方法的那些成员方法)这些方法应该是 逐级调用的关系,而不是 “继承” 关系 ... 子类有自己的构造和析构函数 以下代码作为佐证: // extend_test.cpp : 定义控制台应用程序的入口点。

2013-08-27 13:50:58 691

转载 java 抽象类和接口的区别

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者

2013-08-26 16:23:53 345

原创 【java 设计模式】命令模式

找到的一个关于解释命令模式的很好的例子,搬运过来一起分享: 今天讲命令模式,这个模式从名字上看就很简单,命令嘛,老大发命令,小兵执行就是了,确实是这个意思,但是更深化了,用模式来描述真是是世界的命令情况。正在看这本书的你,我猜测分为两类:已经工作的和没有工作的,先说没有工作的,那你为啥要看这本书,为了以后工作呗,只要你参见工作,你肯定会待在项目组,那今天我们就以项目组为例子来讲述命令模式。

2013-08-26 16:19:49 490

原创 Liskov替换原则(C#)

Liskov替换原则 《敏捷软件开发:原则、模式与实践》学习笔记 OCP背后的主要机制是抽象和多态。支持抽象和多态的关键机制是继承。如何是最佳的继承层次?Liskov替换原则描述为:子类型必须能够替换掉它们的基类型。它的替换规则认为:若对类型S的每一个对象o1,都存在一个类型的T的对象o2,使得在所有针对T编写的程序P中,用o1替换o2后,程序的行为功能不变,则S是T的子类型。 下面是一个简

2013-08-22 23:13:04 707

黑客与画家

《黑客与画家:硅谷创业之父paul graham文集》是硅谷创业之父paul graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

2013-08-22

敏捷软件开发:原则、模式与实践

敏捷软件开发的经典之作,值得阅读,我看了觉得很好

2013-08-22

空空如也

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

TA关注的人

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