Hi everyone,
I'm developing a blog system as my first big project, and I've encountered the following design issue.
I have classes Category, Post, Page, and Comment, and they all share the same or similar attributes such as id, title, content, level(for limiting level of recursive composition)...