• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
陌上韶光
学习。学习。学习
博客园    首页    新随笔    联系   管理    订阅  订阅
2018年4月9日
经典面试题或许对你有用转发的
摘要: https://blog.csdn.net/u014042066/article/details/77584668 阅读全文
posted @ 2018-04-09 11:28 陌上韶光 阅读(68) 评论(0) 推荐(0)
2018年2月26日
设计模式之建造者模式
摘要: 一、什么是建造者模式建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结 阅读全文
posted @ 2018-02-26 15:11 陌上韶光 阅读(124) 评论(0) 推荐(0)
设计模式之原型模式
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述原型(Prototype)模式的: 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。 原型模式要求对象实现一个可以“克隆”自身的接口,这样就可以通过 阅读全文
posted @ 2018-02-26 09:57 陌上韶光 阅读(114) 评论(0) 推荐(0)
2018年2月24日
设计模式之适配模式(Adapter)
摘要: 1、定义: 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份. 2、为何使用? 我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 阅读全文
posted @ 2018-02-24 16:14 陌上韶光 阅读(272) 评论(0) 推荐(0)
设计模式之观察者模式
摘要: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题 阅读全文
posted @ 2018-02-24 11:48 陌上韶光 阅读(118) 评论(0) 推荐(0)
2018年2月23日
设计模式之抽象工厂模式
摘要: 简介: 抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 抽象工厂(Abstract Factory)模式,又称工具箱(Kit 或Toolkit)模式。 一个具体工厂创建一个产品族,一个产品族是不同系列产品的组合,产品的创建的逻辑分在在每个具体工厂类中。所有的具体工厂 阅读全文
posted @ 2018-02-23 09:26 陌上韶光 阅读(114) 评论(0) 推荐(0)
2018年2月22日
工厂模式
摘要: 说明:简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 优 阅读全文
posted @ 2018-02-22 16:41 陌上韶光 阅读(252) 评论(0) 推荐(0)
设计模式之工厂方法模式
摘要: 目的:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类; 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属 阅读全文
posted @ 2018-02-22 14:55 陌上韶光 阅读(101) 评论(0) 推荐(0)
设计模式之单例模式
摘要: 常见的单例模式有两种创建方式:饿懒汉式与饿汉式 (1)懒汉式 何为懒?顾名思义,就是不做事,这里也是同义,懒汉式就是不在系统加载时就创建类的单例,而是在第一次使用实例的时候再创建。 synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没 阅读全文
posted @ 2018-02-22 11:51 陌上韶光 阅读(178) 评论(0) 推荐(0)
设计模式
摘要: 设计模式分为三类: 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式) 阅读全文
posted @ 2018-02-22 09:16 陌上韶光 阅读(92) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3