Object-oriented design patterns in the kernel
Despite the fact that the Linux Kernel is mostly written in C, it makes broad use of some techniques from the field of object-oriented programming. Essentially, method dispatch and data inheritance are what we need. Part 1(this article) focus
on method dispatch. Part 2 focus on data inheritance.
Appears in lists (1)
More like this (3)
Data Structures Part 3: Arrays of arrays When we created our bulk data arrays, we assumed...