前言: 众所周知,C语言是一门面向过程的语言,但是不代表就得跟面向对象完全绝缘,在C语言库glib中有gobject那么一套面向对象的机制,基于C语言的面向对象设计便是基于该实现机制. 今天所要实践的便是面向对象的一个重要特征:抽象与继承 笔者的水平有限,如果文章有什么错误的地方还望指出. 1.设计说明 开发语言:C语言 基础库:glib 设计目的:简要设计类来实现抽象与继承 2.由几个有相同属性或操作的类抽象出一个父类. 这里简单使用gobject的一套设计模板,细节部分不做说明,有研究兴趣的…