没有接口就没有设计模式
我感觉设计模式就是灵活运用接口的一些小把戏而已,我刚学java没多久,到现在只学到第9种设计模式了(创建型6种,结构型3种,每天3种),不知道gof后面的14种设计模式是不是都是以巧用接口为主题,还请高人指点。
学习完设计模式,我想重新组织一下我以前编过的代码,以便重用,然后看看经典架构,要是顺利的话应该就可以自己编写点简单的架构了~~
你学了模式后,就觉得我的话有道理,有些人如果还是对我的话不感冒,或不认同,说明我们的基础世界观不一样,我的基础软件世界观是建立在模式上,所以,凡是深得模式真谛的人都是与我同道者,这个通道不论学历 还是博士还是教授,你不懂模式,我们就无法对话,你就和现代软件永远隔一层膜。
[该贴被banq于2009-09-01 19:25修改过]
我认为不能把接口,模式作为招数去对待,写出程序才好,学会模式再忘掉。自然而然地就接口,抽像类,内部类,封装都出来了。
其实,从编码的角度上讲,不仅是模式,任何东西都是小把戏。
但是,会模式未必会架构吧。
有的人用枪比用刀灵活,比如周星星,早上被闹钟叫醒,周从被窝拿出一把枪,冲着闹钟就是一枪,实在是高