灵石之迹

二零零五年十一月摄于杭州.西湖.白堤...
 

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
下了很多资料:

有软件工程学业界内的经典书籍《人月神化》
有UML2.0中文,英文电子手册
有《设计模式可复用面向对象软件的基础》
有《C#设计模式》
有GOF的23种设计模式的C#程序例子
有《北京航空航天大学使用的uml教材》
还有很多blogs上的模型设计心得文章

还买了人民邮电出版社2006年出版的《UML面向对象建模与设计(第2版)》

===================================================================
目前在做的事:

在读《UML面向对象建模与设计(第2版)》;
希望能系统的学习一下UML,目前看到第4章‘高级类建模’,在看书的过程中睡着过N次了,汗......

在看《设计模式》和C#例子程序;
希望通过GoF的23种设计模式入手,实际掌握UML软件模型技术,最先下手的是"观察者模式(Observer)",例子好像是看懂了(例子是windows程序),但用在web应用上出了问题,使用VS.NET2003+Together2005 for VS.NET,该工具带有模式应用功能,23种GoF模式都集成在工具中,我建立2个web form,以其中一个为ConcreteSubject,另一个为ConcreteObserver,实现observer响应subject的应用,选择应用Observer模式后,生成代码框架,发现设为ConcreteSubject的一个web form页面本来有的System.Web.UI.Page继承被取消,改为只继承Subject了,只有手工添上,然后又报错不能使用class subject,对着例子,又把subject 从class改为interface,模式中subject 应该为class啊,不知道怎么回事,然后手动个改了些代码,在设为ConcreteSubject的web form上代码编写完成,但在设为ConcreteObserver的web form上无法向windows那样定义一个subject,也就无法执行响应了。

问题:
不知道是不是这种模式不能用在让多个网页observer一个网页的这种情况上。只在windows应用上可行?希望有高手指点一二。

=================================================================

接下来继续学习,基本方向是:理论从书上学,实际从应用设计模式来实际编程做起

感谢blogs的文章:
Teddy  提供的GOF迷你手册和写的重读GoF文章
吴建明 的Blog - Together与Visual_Studio_NET的结合使用
还有很多不记得blogs的前辈的心得文章。


posted on 2006-04-27 15:27  灵石  阅读(549)  评论(0编辑  收藏  举报