代码改变世界

学习模式总结-耦合度

2005-04-05 10:54 by java线程例子, 462 阅读, 0 推荐, 收藏, 编辑
摘要:耦合度: 面向对象设计的目标是提高复用,而要提高复用,设计必须足够灵活,且容易扩展,但要做到这点实际上是很困难的事情。我们知道东事务之间如果联系太紧密就不是很灵活,事务之间的联系紧密程度就是对象间的耦合度。在面向对象中,对象之间的关系可以概括为一般化关系,关联关系,依赖关系。一般化关系耦合度最大,关联其次,依赖最小。为了提高设计的灵活和可扩展性,我们就需要降低对象间的耦合度,当然发生联系的对象间要完全没有耦合也是不可能的,而且耦合度的降低又会增加设计的难度,系统的复杂性以及实现的成本等,因此设计过程中必须对这些因素综合考虑,因为我们最终的目的是要降低成本,创造效益。 阅读全文

模式学习总结

2005-04-05 10:52 by java线程例子, 130 阅读, 0 推荐, 收藏, 编辑
摘要:模式的产生: 人类在劳动过程中,有很多事情都会重复的出现,而处理这些事情的方法也比较相近,于是人们开始总结,形成一种对这类事情进行处理的经验,并以某种形式(书,口述等)在人们之间进行传递,这样其他的人或后来人可以在处理这类事务的时候有所借鉴,这样就大大的提高了劳动的效率,其实这种解决某些特定的、会重复出现的一套处理事务的经验方法就是模式。 模式,有的时候也是经验的代名词,在人类的生活,劳动,学习中可以说是无处不在,模式最大的好处就是复用(借鉴),从而可以提高效率。从某个角度来件,人类的知识积累过程也是模式的积累过程,只是我们平时不太注意,或没有上升到理论而已。 也许有人说,这个世界没有两样完全 阅读全文
上一页 1 ··· 57 58 59 60 61