Buenos ejemplos de diseño orientado a objetos vs. procedimental

Sigo leyendo que la programación orientada a objetos básicamente se puede hacer en cualquier lenguaje de programación, y que para hacerlo no se requiere soporte de lenguaje explícito. Es decir, uno puede escribir programas orientados a objetos en, digamos, C simple.

¿Qué buenos ejemplos de diseño orientado a objetos usando un lenguaje procedimental hay, aparte de GTK+?

¿Qué proyectos de código abierto son buenos ejemplos de diseño procedimental, por otro lado? (preferiblemente C)

preguntado el 01 de julio de 12 a las 02:07

Un posible ejemplo si desea leer código C útil son las bibliotecas creadas para C, como sockets.h(stanford.edu/~stinson/cs155/bin/socket_h.txt). Se escribirá de manera procesal. -

1 Respuestas

En C, la programación OO generalmente toma la forma de llamar a funciones particulares de inicialización y limpieza en punteros de estructura, y para el polimorfismo, pasando estructuras de punteros de función. Un ejemplo que puedo pensar de improviso es KVM.

Respondido 01 Jul 12, 02:07

KVM == ¿Máquina virtual basada en kernel? - Taj Mahal

Sí, es un módulo de kernel para Linux que implementa virtualización de hardware. - Antimonio

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.