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

原创 第十章 内部类(下)

为什么有内部类,怎样使用内部类,已经内部类存在的意义等等。

2015-10-16 17:20:56 556

原创 第十章 内部类(上)

可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。然而必须要了解,内部类与组合是完全不同的概念,这一点很重要。 在最初,内部类看起来就像是一种代码隐藏机制:将类置于其他类的内部。但是,你将会了解到,内部类远不止于此,它了解外围类,并能与之通信;而且你用内部类写出的代码更加优雅而清晰,尽管并不总是这样。 最初内部类可能看起来有些奇怪,而且要花时间才能在设计中轻松地使用

2015-10-14 11:33:34 523

原创 第九章 接口(下)

“确定接口是理想选择,因而应该总是选择接口而不是具体的类。”这其实是一种引诱。当然,对于创建类,几乎在任何时刻,都可以替代为创建一个接口和一个工厂。 许多人都掉进了这种诱惑的陷阱,只要有可能就去创建接口和工厂。这种逻辑看起来好像是因为需要使用不同的具体实现,因此总是应该添加这种抽象性。这实际上已经变成了一种草率的设计优化。 任何抽象性都应该是应真正的需求而产生的。当必需时,你应该重构接口而不是到处添加额外级别的间接性,并由此带来的额外复杂性。这种额外的复杂性非常显著,如

2015-10-10 11:13:20 459

原创 第九章 接口(上)

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。

2015-10-09 12:18:57 443

unique_ptr源码

该文档是C++ auto_ptr源码,感兴趣的可以自行下载学习,方便大家学习参考。

2019-02-28

C++ auto_ptr源码

该文档是C++ auto_ptr源码,感兴趣的可以自行下载学习。

2019-02-27

智能指针与引用计数详解

该demo主要展现智能指针和引用计数的实现过程,总共两个类,一个智能指针类,一个引用计数类,另外附一份执行步骤资料

2018-12-10

Ubuntu有线连接驱动包

Ubuntu有线连接驱动包,解决网络连接问题

2017-03-24

FindBugs安装包

这是最新版本findbugs工具的安装包

2015-09-18

空空如也

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

TA关注的人

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