您的位置:首页 > 其它

.NET设计模式

2013-08-06 11:09 106 查看
设计模式是规则吗?

设计模式是经验的传承,并非体系;是被前人发现,经过总结形成了一套某一类问题的一般解决方案,而不是被设计出来的定性规则;它不像算法那样可以照搬照用。

设计模型是架构吗?

架构和模式应该是一个属于相互涵盖的过程,但总体来说,架构更加关注的是所谓的High-Level Design,而模式关注的重点在于通过经验提取的“准则或指导方案”在设计中的应用,因此在不同层面考虑问题的时候就形成了不同问题域上的模式。模式的目标是,把共通问题中的不变部分和变化部分分离出来。不变的部分,就构成了模式,因此,模式是一个经验提取的“准则”,并且在一次一次的实践中得到验证,在不同的层次有不同的模式,小到语言实现,大到架构。在不同的层面上,模式提供不同层面的指导。

设计模式,软件的永恒之道?

和建筑结构一样,软件中亦有诸多的“内力”。和建筑设计亦有,软件设计业应该努力疏散系统中的内力,使系统趋于稳定、有生气。一切的软件设计都应该由此出发。

任何系统都需要有变化,任何系统都会走向死亡。作为设计者,应该拥抱变化,利用变化,而不是逃避变化。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: