软件开发设计模式在什么时候使用合适?(没有分数)(0分)

  • 主题发起人 主题发起人 sbreak
  • 开始时间 开始时间
S

sbreak

Unregistered / Unconfirmed
GUEST, unregistred user!
软件的开发要考虑所有团队成员的情况,以及维护和纠错的需要。因此,软件的设计和实现越简单越好,
一个单元只做一个简单的事情,一个类只做一个简单的事情,一个函数和过程只做一个简单的事情。
如果功能使用函数和过程就能简洁地完成,并且没有重复或类似的代码和重复的流程。我们可以
考虑不用类和对象来实现。因为类和对象的创建和释放都要增加代码。增加工作量和理解时间。
如果使用类和对象能完成当前的需求。代码也很简洁,没有灵活的需求,我们不用提前考虑设计模式,
我觉得软件的开发应该是从简单到复杂(函数-》类-》设计模式),而逻辑思想也从是从简单到复杂,
少的简单的需求-》多的需求-》更多的复杂的需求。而设计模式可以减轻我们逻辑思想的负担,将复杂
的逻辑分解到多个简单的类中。但却更难以理解,需要更多的时间培训团队,更多的沟通交流。
 
设计模式是前人的经验,当然是在有相似的场合中应用,可以加快进度。
 
设计模式是棋谱,下棋还要看你自已
 
啊,如果你先画UML图,那么你就会用到很多的设计模式来写程序。
如果不先画UML图,用设计模式是不是有点强求呢?
因为都是对于OO来说的,分析从OO开始,那么用OO来写程序,就是自然的事情了。。
我个人看法,别见笑,我也在学这个东东.....
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部