從2009年開始學C以來,接著接觸Linux,一直有一個聲音在說C語言也是可以寫物件導向
的,所以後來對於只要書有提到這樣的主題,我都會直接買下來。但因為工作上及學習上
有更多別的事要處理,比如工作做比較底層的螺絲釘之類的,一直沒有正視這個問題。
大家都說Linux整個就是用物件導向寫的,但是裡面那些技巧是對應什麼樣的概念,一直
有一種很像什麼又說不上來,就覺得怎麼沒有人可以說的明白,可能高手都早就心領神
會了,我這平凡人還是希望有人可以指引一條明路。
我之前有看到,在下列書單有提到這個主題的:
1. 現代嵌入式系統開發專案實務
2. Making Embedded Systems
3. 系統程序員成長計劃
4. 嵌入式Linux上的C語言編程實踐
5. 物件導向 ANSI C 語言-如何寫物件導向 C 程式
6. Clean Architecture
以上的書單,5曾經買過,但覺得不是我要的,後來售出。
裡面寫的最詳盡的是4,然後我最近看到6突然矛塞頓開,
所以針對4與6統整了一下,寫了相關的文章如下,分享一下:
https://wjungle.blogspot.com/2023/08/c.html