2013年12月19日

设计模式学习概述

摘要: 接触设计模式已经有几年了,虽然23中模式的名字都能说的上来,可总感觉自己还是没有摸着设计模式的门槛。最近在Spring源码,发现自己对设计模式的理解太过机械化了。于是就重温了一遍,并写下了学习笔记。 在软件开发过程中,总会存在两种角色,一个是API的提供者(或者说类库的开发者),一个是API的使用者(类库的使用者或者叫客户);提供者和使用者通常不是一个人。现实世界中需求总是在不断变化的,那么不管是提供者还是使用者,都有需该自己代码的需求。问题的关键是客户的程序依赖于提供者的API接口,他希望提供者的接口最好一成不变;而提供者在修改自己的代码是如何对客户的代码造成的影响最小呢,这就是设计模式存. 阅读全文

posted @ 2013-12-19 21:37 东东的乐园 阅读(179) 评论(0) 推荐(0)

导航