??xml version="1.0" encoding="utf-8" standalone="yes"?>精品视频在线播放色网色视频,国产欧美精品一区二区三区,精品三级国产http://www.aygfsteel.com/vandalor/category/20827.htmlL癑ַzh-cnSat, 24 Mar 2007 03:09:12 GMTSat, 24 Mar 2007 03:09:12 GMT60 d感:设计模式 http://www.aygfsteel.com/vandalor/archive/2007/03/24/106025.htmlvandalor(L癑ַ)vandalor(L癑ַ)Sat, 24 Mar 2007 02:49:00 GMThttp://www.aygfsteel.com/vandalor/archive/2007/03/24/106025.htmlhttp://www.aygfsteel.com/vandalor/comments/106025.htmlhttp://www.aygfsteel.com/vandalor/archive/2007/03/24/106025.html#Feedback0http://www.aygfsteel.com/vandalor/comments/commentRss/106025.htmlhttp://www.aygfsteel.com/vandalor/services/trackbacks/106025.html                     

       设计模式Q以前也考虑d习过Q可是老是听说设计模式是很隑֭习的Q也认ؓq个东西应该是系l分析师q些人去研究的东ѝ?/font>

       最q几个月自己做毕业设计,一个电子购物网站。一个多月,我自学了 structs+hibernat 的基本原理和应用Q然后根据自己对面向对象的一些理解现了网站的基本功能Q可是当我回整个系l的时候,我发现自q代码昄十分的丑?/span> ----- 主要表现为类爆炸Q模块的耦合性太高。这l我一个知觉:重构?/span>

       重构Q说hLQ可是我q真不知道怎么d始。因为我也是知觉上告诉我应该去重构下pȝ的!查看?/span> jpetstore 的代码后Q我W一ơ在E序中运用了“抽象工厂”这U设计模式来装了我?/span> DAO 层。虽然在很大E度上改善了我的代码Q可是我发现我的pȝ变的复杂 ---- qL + qL + qLQ?/span>

       ׃在运用了工厂模式之后Q我发现自己以前写的目Q也许应该叫做编E练习准些Q缺就是这U东?/span> ---- 感觉上虽然有点复杂可是却提供了很大的灉|性!意识到自q~陷之后Q我开始了阅读“设计模式”方面的书籍Q?/span>

       我希望在设计模式里找C些我所需要的东西Q确实是q样Q在q里我开始用不同的角度\ȝ问题?/font>

以前我做项目的时候,比如电子购物pȝQ我会从界面开始来一步一步系l,象登陆模块,我会先搞好界面,然后开始编写事件处?/span> -------- 习惯了事仉动模式的 window 开发了Q呵呵!C最后我会发现自qE序完全是一条直U,Ҏ没有伸羃?/span> ---

很长的一D|_我都觉的q种~程一Ҏ思都没,所以我很想参与真正目中来改变自己的这U现Ӟ找不到啊Q郁P没h带!Q?/font>

       在我q没有开始接触设计模式之前,我以p也应该基本了解面向对象是个什么大概的东西Q封装啊Q承,多态)。可是当我深入其中,才发现面向对象可以是q样的,pȝ应该q样来分析。在设计模式的世界里Q我开始接触到“场景”,“基于模式的面向对象设计”,“变化点与共同点Q?/span> CVA Q”。我发现自己深陷其中Q在书中Q我被著者对设计模式的理解所吸引。在书里Q著者通过对自己实际问题的 N ơ解x案的利弊的分析,逐步推导出我们所熟悉的设计模式(工厂模式Q门面模式。。)。“基与模式的面向对象设计”这中新的设计思想已经开始在我心地埋下了U子?/span>

       学习设计模式吧,我觉的最重要的就是理解它的思想Q书上这么说的,设计模式不是一个h创造出来,而是由别人ȝ出来的。设计模式本w其实我们ƈ不陌生,也许你也在用它,可是你不知道自己使用的是一U什么模式。就好象我们l常用的 DBoperation cL装数据库的基本操作一P我门只知道这是一U封装,而不清楚他是一U?/span> ”façade-- 门面 ?/span> 设计模式?/span>

q有?/span> web 应用中,我们l常会封装的 DA 层,也就是数据访问层Q其实它是一U?/span> bridge 桥接模式。经常听同学_设计模式理解h不是很难。难在于怎么M用设计模式,其实q和我们刚接触面向对象是一LQ我们知道承和多态是那么个回事,可是在自qE序中到底怎么用还是不知道。我看的q本书很大程度上是告诉你怎么d现模式,然后去运用模式。书中,它把设计模式说成是在特定的场景下的一U最优解x案?/span>

       不说了,下次我会对具体的设计模式写下自己的一些看法(希望?/span> 4 人帮?/span> 23 个设计模式都写一遍)。当然了Q我也努力把自己学到q些x在自q电子购物pȝ的重构中q用上去?/span>

       最后吧Q我把自q的这本书的名字写上去Q做Z本入门书c,我觉得是 the best!!

《设计模式精解?/span> ---- 清华大学出版C。不q看q本书之前,我个人徏议是先基本了解下 4 人帮?/span> 23 个设计模式?/span>

      

      



]]>
վ֩ģ壺 γ| ̨| | ˳| ¬| | ³ľ| Ϫ| | | Ϫ| ʲ| ˫| | | | ء| | | Զ| ̩| е| | ʡ| ɽ| | | ͬ| | | | | | | Ͽ| ƽ| | | | | |