Welcome!

Gene Shadrin

Subscribe to Gene Shadrin: eMailAlertsEmail Alerts
Get Gene Shadrin via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Gene Shadrin

Object-oriented design is like an alloy consisting of a solid grounding in the object-oriented (OO) approach and implementing the best OO practices heavily laced with how to sidestep the OO pitfalls. The design process isn't only a matter of applying basic OO principles. One should go further and achieve a reasonable tradeoff between OO design principles and applicable design patterns. This article will discuss the relationship between three sources of a solid OO design and offer a starting point to understanding what is, in effect, a complex process. It will also serve as a review for experienced designers. The OO Design PyramidWhen developers first turn to object-oriented development, they try to grasp the basics. It may take several project lifetimes. Getting a full... (more)