Hola,
Tengo un programa hecho que mediante listas abiertas mantiene productos de supermercado (Nombre, codigo, precio, stock) y también mantiene ventas (codigo de venta, monto, cantidad).
El tema es que ahora en vez de usar structs, tengo que usar clases y al mismo tiemop mantener las listas dinamicas.
Mi duda surge por lo siguiente, para qué voy a usar la clase?, para los métodos solamente?. Me refiero,
A-Pasar todas las funciones a una clase y listo?, y crear independiente un nodo por articulo, y cuando valla a realizar una venta(por ejemplo), le paso los datos que el método de la clase haga los calculos?
B-Pasar todas las funciones y la struct?. Para después crear un objeto por cada articulo? Y mantener la lista dinamica con, en vez de nodos, objetos entrelazados con punteros entre si?
Es que este tema me confundio un poco, y los ejemplos que encontre me marean aún mas, porque no trabajan con listas dinámicas.
Gracias