Using Composition in Your Designs
page 1 of 3
Published: 17 Apr 2007
In this article Stephen examines the usage of composition in the software design process.
by Stephen Rylander
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 16590/ 48


This should often be the case: Your coworker will not let you go into a presentation when you are emotional or livid about something.  They tell you to pull yourself together first; compose yourself and compose your objects that I say.

Of course, I am not the only one.  If you are familiar with our friends, the Gang of Four, you have already heard this mind-bending concept.  Make your objects connect to each other via well defined interfaces and hide their implementation.  This is a sound, modern software practice.  In fact, I just spent four days this past summer listing to speakers take composition for granted at the architectural level.  They were assuming (not all of them of course) that composition and abstraction is a skill that is taken for granted by most developers.  We know, being the folks in the trenches, that this is not always the case. 

View Entire Article

User Comments

No comments posted yet.

Product Spotlight
Product Spotlight 

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024  |  Page Processed at 2024-06-25 11:04:25 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search