代码改变世界

一)我要做什么,Petshop 源码分析

2008-01-28 00:06  Loning  阅读(855)  评论(0编辑  收藏  举报
    我,设计模式,基本一片空白,看过OOD启思路,其他的实在没有,而OOD启思路的东西在几层模式中我又很迷茫了,
    记得OOD启思路有一条准则大题上是说这个类不应该没有意义,有意义就是数据跟方法在一个类,这些方法都是需要这个类的私有数据的.但是我看这个工厂模式,分了好多层,那是不是把以前一个类分成了3层呢,实在是孤陋寡闻.
    所以希望分析一下PetShop.写一个站点很容易,怎么写都是写,读几本设计模式的书,写起来终究也不会很确信这段代码是否应该真的放在这个类里面,分析一个现成的代码有助于提高这一方面的能力吧.希望看完后会少一些彷徨,同时也着手写一个自己的东西.