[Javacavemaps-developers] extendability..
Status: Pre-Alpha
Brought to you by:
caverdude
From: Larry G. <jav...@ya...> - 2009-01-04 18:25:33
|
I picked up a book 2003 "Lighter, Faster, Better Java" It covers extendability in one chapter. It also agrees with the agile keep it simple however it says without sacrificing extendability. Same thing wags said. Anyway the points it basically covers is such. 1. Find Simple Generalizations that can be used for unforseen and unintended purposes as well as intended purposes. 2. Proper use of sub-classing and interfaces. 3. Use configuration files instead of hard coding. 4. Use MVC, Facade and Other patterns that fit naturally to help with extendability (coupling). 5. Use Plug-in pattern. This is roughly what I recall. Any comments? Larry Gray la...@ar... |