BrightLoong's Blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close
BrightLoong's Blog

Spring中的循环依赖

发表于 2018-09-16 | 分类于 Spring | 阅读次数

circle

什么是循环依赖

循环依赖就是循环引用,在spring中,就是两个或者多个bean相互之间持有对方。如下图,ClassA引用ClassB,ClassB引用ClassC,ClassC又引用ClassA,最终它们形成了一个环,这就是循环依赖。

阅读全文 »
BrightLoong's Blog

设计模式——迭代器模式

发表于 2018-09-02 | 分类于 设计模式 | 阅读次数

Iterator

一. 概述

迭代器模式(Iterator),提供一种方法书序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。

迭代器模式为遍历不同的聚集结构提供如开始、下一个、是否结束、当前拿一项等统一的接口。

阅读全文 »
BrightLoong's Blog

设计模式——外观模式

发表于 2018-08-26 | 分类于 设计模式 | 阅读次数

facde

一. 概述

外观模式(Facade),为系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

阅读全文 »
BrightLoong's Blog

设计模式——桥接模式

发表于 2018-08-12 | 分类于 设计模式 | 阅读次数

bridge

一. 概述

桥接模式(Bridge ),将抽象部分与它的实现部分分离,使它们都可以独立变化;桥接是用于把抽象化与实现化解耦,使得二者可以独立变化。

如何理解“将抽象部分与它的实现部分分离”这句话呢,抽象部分和实现部分不是我们通常认为的父类和子类,接口和实现类的关系,而是组合关系,就是说实现部分是被抽象部分调用,用来完成实现抽象部分的功能。

阅读全文 »
BrightLoong's Blog

设计模式——原型模式

发表于 2018-07-08 | 分类于 设计模式 | 阅读次数

Prototype

一. 概述

原型模式(Prototype) ,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。

阅读全文 »
12…8
BrightLoong

BrightLoong

Remember what should be remembered, and forget what should be forgotten.Alter what is changeable, and accept what is mutable.

36 日志
8 分类
28 标签
GitHub 简书 Email
© 2018 BrightLoong
由 Hexo 强力驱动
主题 - NexT.Pisces