面向对象
文章平均质量分 91
borehole打洞哥
程序猿,代码狂热爱好者。外加骨灰级果粉
展开
-
用C++实现各种设计模式(一)
《用C++实现各种设计模式》系列文章第一篇,主要讲解本系列的创作初衷,以及一小部分OO理论的C++实现方式原创 2022-12-13 12:11:48 · 603 阅读 · 0 评论 -
谁说C语言不能面向对象(之一,前言)
看到题目,我相信一定有很多人觉得,嗯,我确确实实是个逗比。各种权威资料上写得非常清楚,C语言是面向过程的语言,C++,Java,OC,Python,JS等这些才是面向对象的语言。这个逗比,竟然觉得C可以面向对象,看来他真的是个逗比。 所以我在此先声明一下我起这个标题,以及,写这个系列文章的初衷。我并不是挑战权威,说C是面向对象的语言。确实,C的确是面向过程的语言,其中并没有包括任...原创 2019-03-01 22:03:40 · 2201 阅读 · 3 评论 -
谁说C语言不能面向对象(之二:封装)
从这节开始,我们就要正式开始用C语言实现面向对象了。不过,受限于C语言的语法,实现OO还是需要很多编程技巧的。在此之前,我想先介绍一种可以算得上是捷径的方法吧。 其实用C语言来实现OO,我们并不是第一个。说起来,这也算挺成熟的技术了,成熟到都已经过时了。有一个很著名的程序语言,就是利用C语言,来实现OO的。这就是大名鼎鼎的Objective-C,苹果公司曾经的御用开发语言,直...原创 2019-03-02 00:59:39 · 533 阅读 · 3 评论