in reply to Best OOP strategy?

Are you sure that your problem requires OOP?