มีหนังสือออนไลน์ที่ดีฟรีชื่อObject-Oriented Programming With ANSI-Cซึ่งครอบคลุมหัวข้อการเขียนโค้ดเชิงวัตถุในภาษา C การค้นหาด้วย Googleสำหรับ "object-oriented C" ยังให้ผลดีอื่น ๆ อีกมากมาย ตัวอย่างและแหล่งข้อมูล
หากโครงการของคุณมีความสำคัญด้านความปลอดภัยMISRA-Cเป็นกฎที่ดี มันมีไว้สำหรับฝัง c เป็นส่วนใหญ่ แต่ก็มีประโยชน์ในด้านอื่น ๆ เช่นกัน
ฉันคิดว่าตัวเองเป็น OO coder และฉันทำงานกับ Embedded-C มากมาย คำแนะนำที่ดีที่สุดที่ฉันสามารถให้ได้โดยเฉพาะอย่างยิ่งสำหรับโครงการขนาดใหญ่คืออย่าหักโหมเกินไป การสร้างกรอบ OO ที่สมบูรณ์บน ANSI C อาจเป็นเรื่องที่น่าดึงดูด แต่ต้องใช้เวลาและความพยายามอย่างมากเพื่อให้มันถูกต้อง ยิ่งคุณเก่งมากเท่าไหร่คุณก็จะยิ่งมีเวลามากขึ้นในการแก้ไขจุดบกพร่องของเฟรมเวิร์กแทนที่จะทำงานในโครงการจริง วิธีการงานที่มีหัวชัดเจนและดีเข้าใจที่มั่นคงของYAGNI ขอให้โชคดี!