自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Cpp_对象

整篇文章对于"对象"的介绍清晰明了,特贴来笔记作为学习。转自https://mp.weixin.qq.com/s/MSISZP_LyiQVek0RU09vcg一、面向过程 VS 面向对象为什么 C 叫面向过程(Procedure Oriented)的语言,而 Java、C++ 之类叫面向对象(Object Oriented)呢?之前听到一个有趣的说法:在 C 语言中我们是这样写代码的:function_a(yyy);function_b(xxx);从左往右看过去,最先看到的是函数,也就是 P

2020-12-06 21:06:36 223

原创 设计模式_1_模板方法模式

当在编写软件的过程中,对于某一个功能的实现,常有固定的操作结构及步骤,但对于不同需求细节而言,我们经常希望某些子步骤能够作出特有的改变,例如使用某些第三方库的功能时,我们希望能够在函数调用的过程中添加一些我们自己的需求。在这种稳定的框架中,那么如何灵活应对各个子步骤的变化,或者后期的需求改变呢?这里我们就抛出本篇的设计模式:模版方法模式先抛出定义:定义一个操作中的算法骨架**(稳定),而将算法的一些步骤延迟(变化)到子类中,使得子类可以不改变(复用)该算法结构的情况下重定义(override)**该算

2020-12-06 21:01:42 81

原创 设计模式_0_面向对象原则

对于面向对象的三大特性(封装、继承、多态),几乎是所有人都能张口就来的,但学习设计模式之前,依旧应该好好复习一下面向对象的设计原则,不仅是由于拘泥于背定义的前提下去理解的原则永远只是纸面功夫,更是因为这六大原则几乎贯穿所有设计模式之中,甚至可以基于他们来构建属于自己的设计模式。首先来认识一下,对象到底是什么?从语言层面来讲,对象是封装了代码和数据的结合体从规格层面来讲,对象是一系列可以被使用的公共接口,从概念层面来讲,对象是一种拥有责任的抽象体。基于上述的理解,这种面向对象的形式,从宏观层

2020-12-06 19:37:41 86

空空如也

空空如也

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

TA关注的人

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