设计模式
buyulian
这个作者很懒,什么都没留下…
展开
-
软件架构设计原则总结
软件架构设计原则总结原创 2022-07-08 21:30:26 · 350 阅读 · 0 评论 -
增加一个间接层来解耦的所有设计模式总结
增加一个间接层来解耦的设计模式有:工厂方法模式 抽象工厂模式 模板方法模式 建造者模式 桥梁模式 命令模式 解释器模式工厂方法模式 工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。那么工厂方法模式使怎么解耦的呢?假如我们的程序里有 100处需要 new Apple()而且需要 newGre原创 2017-09-14 12:29:50 · 1081 阅读 · 0 评论 -
java 类库和框架中用到的设计模式
Java io 装饰器模式:有一些流处理器可以对另一些流处理器起到装饰作用,形成新的、具有改善了的功能的流处理器。适配器模式:有一些流处理器是数组适配器对流处理器的适配。 Java 集合框架装饰器模式:通过阅读源码发现TreeSet和 HashSet 的实现其实是对 TreeMap 和 HashMap 的包装,set 在 map 的基础上删减了一些功能并增加了一些特原创 2017-09-15 14:12:39 · 2482 阅读 · 0 评论 -
为什么要学设计模式
软件需求变幻无穷,计划没有变化快要让你的程序尽可能的可重用尽可能的在需求变化时不修改或做最小的修改,尽可能的降低开发的逻辑复杂度这就是设计模式要解决的问题简而言之,就是解耦合、高内聚在这个目标指引下,我们总结了设计模式的六大原则并由这六大原则进一步总结出二十三中设计模式原创 2018-01-30 10:46:36 · 812 阅读 · 0 评论 -
工厂方法模式应用场景
工厂方法模式 工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式原创 2018-01-30 11:29:25 · 9759 阅读 · 8 评论