文件名称:java与模式源码-DesignPatterns:java设计模式与
文件大小:19.23MB
文件格式:ZIP
更新时间:2024-06-11 17:38:19
系统开源
java与模式源码 2021-05-02 17:22:51 设计模式pdf与源码 感悟 书从来不是看的而是用的 在这个学习资料料⼏乎爆炸的时代,甚⾄至你可以轻易就获取⼏个T的视频,⼩手轻⼀点就收藏⼀堆文章,但却很少去看。学习的过程从不只是简单的看一遍就可以,对于一些实操性的技术书籍,如果真的 希望学习到知识,那么⼀定是把这本书⽤用起来⽽绝对不是看起来。 创造者模式 1. 工厂方法模式 其是在⽗父类中提供⼀一个创建对象的⽅方法, 允许⼦子类决定实例例化对象的类型。 主要意图是定义⼀一个创建对象的接口,让其⼦类⾃己决定实例例化哪⼀一个⼯厂类,⼯厂模式使其创建过程延迟到⼦类行。 优点:业务解耦,单一职责,一个类或方法只干一件事 其实就是工厂定义了总的接口,让其子类根据自身业务需求,实现其方法。 2, 抽象工厂模式 抽象⼯厂是一个中心⼯厂,创建其他⼯厂的模式。 抽象⼯厂模式,所要解决的问题就是在⼀个产品族,存在多个不同类型的产品(Redis集群、操作系 统)情况下,接⼝选择的问题。⽽这种场景在业务开发中也是⾮常多⻅见的,只不过可能有时候没有 将它们抽象化出来 3. 建造者 建造者模式所完成的内