Object-Oriented Design – Planning Your Implementation

Although we have not picked an implementation language or platform, an object-oriented design is useful.  This approach is easier to maintain and understand when done right.  This episode focuses on OOD principles and how to model a system using this method.

Back To Basics

The first step in this episode is to cover some object-oriented design basics.  We look at what makes a good design as well as some things to avoid.  The steps to take in building a model are then reviewed to help us get to a solid foundation.

Considerations of Good Object-Oriented Design

Our next steps are to build our design and determine our objects.  We use some of the same guidelines that were used to design our database.  The models are not the same, but we do want to make sure they interact smoothly.  From our core objects, we move on to methods, helpers, and other implementations to flesh out our solution.

This episode can be viewed as the next step in our building a software solution series of tutorials or treated as a stand-alone piece of training.  We are always happy to help.  Thus, contact us if you have any questions about your specific system or application.


This series comes from our mentoring/mastermind classes.  These classes are virtual meetings that focus on how to improve our technical skills and build our businesses.  The goals of each member vary.  However, this diversity makes for great discussions and ton of educational value every time we meet.  We hope you enjoy this series as much as we enjoy creating it.

Slide Deck: Object Oriented Design

Other classes you might consider:


Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply