10 2018 档案

摘要:1. 观察者模式简介 在软件开发中,观察者模式是使用频率最高的设计模式之一,如果你做过web开发,对它应该更不会陌生,因为典型的MVC架构就是对观察者模式的一种延伸。在软件开发中经常会碰到这种困境:系统由若干个相互协作的类构成,类之间常有一对多的依赖关系,当被依赖对象的状态变化时,其他所有依赖对象都 阅读全文
posted @ 2018-10-30 11:51 takumiCX 阅读(1698) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1. 关于策略模式 策略模式和java语言的多态特性有些像。java的多态特性允许我们面向接口编程,不用关心接口的具体实现。接口所指向的实现类,以及通过接口调用的方法的具体行为可以到运行时才绑定。这么做最大的好处是在尽可能实现代码复用的前提下更好地应对具体实现类的变化。比如我想增加一种接 阅读全文
posted @ 2018-10-16 11:14 takumiCX 阅读(7093) 评论(0) 推荐(1) 编辑
摘要:[TOC] 1. 前言 1.1 IOC容器到底是什么 IOC和AOP是Spring框架的核心功能,而IOC又是AOP实现的基础,因而可以说IOC是整个Spring框架的基石。那么什么是IOC?IOC即控制反转,通俗的说就是让Spring框架来帮助我们完成对象的依赖管理和生命周期控制等等工作。从面向对 阅读全文
posted @ 2018-10-09 15:28 takumiCX 阅读(5294) 评论(2) 推荐(0) 编辑