Good design cannot be over-design
Posted
by
??? Shengyuan Lu
on Programmers
See other posts from Programmers
or by ??? Shengyuan Lu
Published on 2011-02-16T12:45:20Z
Indexed on
2011/02/16
15:33 UTC
Read the original article
Hit count: 519
Many engineers intend to design software to build "flexible" system in which many design patterns and interfaces there. Eventually too many interfaces and complex inheritances mess up the system.
In most cases I think the improper design caused the mess, rather than not over-design. If design is reasonable, it's hard to be over. Alternatively, If we don't have enough skill to achieve flexible design, we choose to plain and practical design.
What's your opinion about my understanding?
© Programmers or respective owner