最新公告
  • 新注册用户请前往个人中心绑定邮箱以便接收相关凭证邮件!!!点击前往个人中心
  • 设计模式

    赞助用户专享优质资源内容持续上新

    设计模式(五)抽象工厂模式

    意图 提供一个接口,用于创建 **相关的对象家族** 。 类图 抽象工厂模式创建的是对象家族,也就是很多对象而不是一个对象,并且这些对象是相关的,也就是说必须一起创建出来。而工厂模式只是用于创建一个对 …

    设计模式(一)概述、单例模式

    概述 设计模式不是代码,而是解决问题的方案,学习现有的设计模式可以做到经验复用。 拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。 意图 确保一个类只有一个实例,并提供 …

    设计模式(三)简单工厂

    意图 在创建一个对象时不向客户暴露内部细节; 类图 简单工厂不是设计模式,更像是一种编程习惯。它把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个子类来实例化。 …

    三分钟学会门面模式!

    【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 不知道大家有没有了解过门面模式 …

    JDK中的设计模式(二)行为型

    1. 责任链 避免将请求的发送者附加到其接收者,从而使其它对象也可以处理请求;将请求以对象的方式发送到链上直到请求被处理完毕。 java.util.logging.Logger#log() javax.servlet.Filter#doFilter() 2. 命 …

    迭代器模式(Iterator)

    1. 模式的定义 如何能够以一个统一的方式来访问内部实现不同的聚合对象? 迭代器模式的定义:  提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示 所谓聚合对象是一组对象的 …

    设计模式(四)工厂方法模式

    意图 定义了一个创建对象的接口,但由子类决定要实例化哪个类。工厂方法把实例化推迟到子类。 类图 在简单工厂中,创建对象的是另一个类,而在工厂方法中,是由子类来创建对象。 下图中,Factory 有一个 do …

    策略模式(Strategy)

    1. 模式的定义 假设现在要实现一个简化的报价管理,实现如下的功能:  1. 对于普通客户或者新客户报全价  2. 对于老客户报的价格,统一折扣5%  3. 对于大客户报的价格,统一折扣10%  对不同的人员报不同的 …
    加载更多
    • 134会员总数(位)
    • 3731资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 339稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级