摘要:
很多人学习面向对象和设计模式,往往是为了技术而技术,只是学到了形式,很僵化。这都是因为没有把握好技术的目的是为了什么。对于设计来说,他的目的就是为了方便软件开发和软件维护。不提倡滥用设计,在于设计是和你当前的软件开发需要是相匹配的。对于你这个项目的要求,可能平铺直叙,直观的方式是最有效率的。因为只有你一个人在干,你就没有必要通过设计来分配功能任务给若干个开发人员,没有这种需求,就没有这个设计的必要。又因为你这个项目很小,设计一个高度抽象的架构出来,却只有一个简单的实现,框架的灵活性完全排不上用场,结果设计的成本比你开发的成本要高太多太多,也就没必要了。 除非你是在做教案,才有必要对每一个细节都 阅读全文