Public data and private methods followed by the design notes
Coding first, designing later, and providing documentation after successful testing
Header-plan, Class name, private data, and public methods