| banq |
我写的设计模式之observer和Strategy
文章见:
http://www.bqlr.com/idea/designpattern_Strategy.htm
和
http://www.bqlr.com/idea/observer.htm
我觉得设计模式的诞生就是在于实践,只不过“四人帮”将他们理论化,
我们学习它还是要落实于实践,
我的两篇文章主要从如何使用的角度去阐述,比如observer模式,由于Java提供了一个很好的Observer
API,
我们就可以直接使用,对其原理大概了解即可以,不必从形式上追求模式。
在实践中,我们只要抓住“时时刻刻不要忘记建立接口或抽象类”的原则。
会不知不觉中活用了不少设计模式。
在实际使用中,24个模式中只有少量的模式我们会反复用的,因为我们大多数从事的是数据库系统开发,而“四人帮”的设计模式很多没有考虑数据库系统(他们自己承认的)。
我们看到的很多示例好象都是java的显示部分示例,我们知道,Java的显示SWING基本没有Javabeans
或EJB来的更成功,所以我追求的是如何更多在企业电子商务中更好的使用设计模式。
以上是我的心得,希望和大家讨论。
|