天天看点

嵌入式C设计模式---观察者设计模式

 更新记录链接:嵌入式C设计模式---前言_嵌入式学习_force的博客-CSDN博客_嵌入式前言

目录

        1.面向对象编程方法介绍

        2.观察者设计模式简介

        3.智慧温室大棚监控系统项目详解观察者应用

        4.嵌入式中观察者模式应用的优缺点

        在嵌入式C软件编程中,观察者模式是最常用地设计模式之一。在开始观察模式之前,先给大家介绍一下面向对象编程编程方法,大家有没有思考过面向对象编程方法有什么好处吗?其实在嵌入式开发中一直有模块化编程地说法,模块化编程就是采用面向对象地编程方法。

        比如在对嵌入式设备地GPIO口管教进行配置时,我们经常看到很多芯片地SDK包里面对管教进行模块化定义,如下代码所示。

typedef struct LEDDevice{
    int group;
    int pin;
    void (* Init)
           

继续阅读