中易网

设计模式一般用来解决什么样的问题?

答案:5  悬赏:0  
解决时间 2021-03-15 16:42
设计模式一般用来解决什么样的问题?
最佳答案



敏捷开发人员不会对一个预先设计应用原则和模式。相反,这些原则和模式被应用在一次次的迭代中,力图使代码设计流畅。

为什么使用设计模式,笔者的体会如下:

l 设计模式是为了使设计适应变化;

l 设计模式是重构的工具;

l 设计一开始就要保持流畅、简单,并具有持续性;

l 不能过度使用设计模式。

使用设计模式的目的是为了适应未来的变化,变化之所以存在是因为一切的事物都具有不可预见性,如果具有可预见性,则不能称其为变化。如何判断哪些需求可能变化,哪些需求可能不变,并且在最大程度上保持设计的流畅、简单,这些是工艺问题,而不是工程问题。既然是工艺问题,那么就只能给出原则,不能给出标准。使用设计模式的原则是:对未来极有可能发生变化的问题进行简单的修改、降低成本。
全部回答
代码复用
指导你更深层次理解面向对象的理念
设计模式就是:可重复利用的解决方案。设计模式有很多种,关键是要在合适的场合用合适的设计模式。
一般是联营,按照销售额给超市提成,一般是三分之一,但是你可以帮助超市作特价促销,那样超市的提成会低,一般一成到两成.另外,有可能超市要求保底销售额,也就是如果你达不到某个销售量,超市也会按照这个销售量收提成.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求三张cg人物图像的出处
凌家湾我想知道这个在什么地方
大四下学期过的英语四级,还能考英语六级吗?
中华邮政怎么查单号
老板提前一个月辞退工厂要补工资给工厂吗
形容一种良好的道德和社会风尚。根据下列意思
武夷山和阿里山的传说的意义段划分
机械零件图上的m8啥意思
苹果手机为什么比苹果电脑还要贵?拜托各位大
QQ上怎样与陌生的漂亮MM聊天,比如开场白、以
哒哒·巫山烤全鱼NO.2地址在什么地方,想过去
怎样在C语言里面 获得一个文件夹的创建日期
潮阳盐业公司门市部地址在什么地方,想过去办
为什么在中国男人不值钱呢?
为什么 打开Photoshop CS6 后,一直移动不了
推荐资讯
闪充充电器不闪充了
差分输出和单端输出的区别
为什么iphone软件呈灰色状打不开
梦见老公被别人打死了被天上的龙救了
如何污出新高度
这两种科比毒液5的配色实体店里分别多少钱?
邮车几天送一次包裹到镇上
银杏物业公司地址在哪,我要去那里办事
谁有财经应用文写作的范文啊??
纳豆放冰箱后,拉丝就少了
分析为什么混凝土保护层厚度与结构构件所处的
他的爸爸有多重怎么翻译成英文?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?