12 2022 档案

装饰者模式
摘要:装饰者模式 在不改变现有对象的结构的情况下, 动态地给该对象增加一些职责(额外功能)的模式 结构 抽象构件: 定义一个抽象接口以规范准备接受附加责任的对象 具体构件: 实现抽象构件, 通过装饰角色为其添加一些职责 抽象装饰: 实现或继承抽象构件, 并包含具体构件的实例, 可以通过其子类扩展具体构件的 阅读全文

posted @ 2022-12-16 23:17 老菜农 阅读(21) 评论(0) 推荐(0) 编辑

创建者模式
摘要:建造者模式 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 分离了部件的构造(由Builder来负责)和装配(由Director负责)。 从而可以构造出复杂的对象。这个模式适用于:某个对象的构建过程复杂的情况。 由于实现了构建和装配的解耦。不同的构建器,相同的装配,也可以做出 阅读全文

posted @ 2022-12-07 18:01 老菜农 阅读(29) 评论(0) 推荐(0) 编辑

工厂模式
摘要:工厂模式 在java中, 万物皆对象, 这些对象都需要创建, 如果创建的时候, 直接new对象, 就会对该对象耦合严重, 加入我们要更换对象, 所有new对象的地方都需要修改一遍, 明显违背了软件设计的开闭原则, 如果我们使用工厂来生产对象, 我们只和工厂打交道就ok, 彻底和对象解耦, 如果要更换 阅读全文

posted @ 2022-12-06 23:24 老菜农 阅读(43) 评论(0) 推荐(0) 编辑

单例模式
摘要:单例模式 提供了一种创建对象的最佳方式 这种模式涉及到一个单一的类, 该类负责创建自己的对象, 同时确保只有单个对象被创建. 这个类提供类一种访问唯一对象的方式, 可以直接访问, 不需要实例化该类的对象 单例模式的实现 饿汉式: 类加载就会导致该单实例对象被创建 懒汉式: 类加载不会导致该实例对象被 阅读全文

posted @ 2022-12-05 23:29 老菜农 阅读(13) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示