Cita:
Iniciado por trevol Gracias opzina, el tipo de dudas que se me plantea es por ejemplo: creo la clase persona, la clase post, la clase categoria. o por ejemplo creo la clase persona, la clase post y la clase clase categoria en vez de una clase la pongo como atributo de la clase post. Entonces tengo dos clases en vez de tres.
Las 2 clases y el atributo que planteas ahí es un error de diseño de clases, eso se aprende con práctica y más práctica.
Te recomiendo empezar por crear la estructura de la base de datos (bien hecha) y el resto te saldrá solo.
Ejemplo:
De la categoría debes guardar el id y el nombre (como mínimo). ¿Cómo guardas 2 datos en una sola variable (el atributo)? Se deduce que debes guardarlo en una tabla, y si lo guardas en una tabla (tabla categorias, por ejemplo) entonces debes crear una clase para las categorías.