读大话设计模式有感
今天又重新看了一次大话设计模式这本书,古人说过,书读百遍其义自见,我虽然没有去读上百遍,读上第一遍时就感觉这本书很不错,感觉很好。通过幽默的话语来解释设计模式的一些概念和一些特征。
本来是应该重这本书开始的第一个模式开始的,但是今天看的是另一个不过和第一模式有些关联吧!
工厂方法模式
以下只是我个人的见解
对同一任务方法,可能你有你的方法,我有我的方法,或者说你的同事又有其他的方法。
所以对这个任务来说 实行的人有三个[只是打个比方],
现在在分一下,在你的去实行的方法中,你需要用到工具,所以你需要工具来完成这个方法。
思想流程是这样的
任务 --〉你的方法设计--〉你实行方法的工具--〉实行你的方法
任务-->我的方法设计--〉我实行方法的工具--〉实行我的方法
在这个里面有一个东西是你和我都拥有的就是一样的任务,我和你都是根据这个任务来的。
所以这个任务是我们的父类,我和你只是一个之类,
然后我和你去实行这个方法是都需要一个工具,你和我的工具又是不同,但是却都是工具,这个时候的工具就相当于一个只定义了创建工厂的接口或者说是抽象类。
我和你去实行的方法的时候就是需要实行这个工具接口或者继承这个抽象类,
然后让这个实行的方法来体现我和你的所需要共同完成的任务,只是任务的内部处理是按你的处理还是按我的处理就是根据这个这个工具是实力化的那个工具了。
可能跟我这样说,说的不是很明白,这也是我第一次写博客,对不起啊~请多多见谅和指导
因为没找到园中可以上传文件的地方,所以借用了csdn的地方,那个大话设计模式因为太大了所以被切割成三个文件了
大话设计模式 这边书在CSDN上传错了,大家如果需要,可以留言评论,我会发到各位的邮箱中去。