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: 489

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

Related posts about design

Related posts about design-patterns