摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11401410.html 1. 定义将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 2. 结构图 Client:客户端,调用自己需要的领域 阅读全文
posted @ 2019-08-23 17:20 李白与酒 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11401233.html 1. 定义为其他对象提供一种代理以控制这个对象的访问。 2. 结构图 Proxy:代理对象。通常具有如下功能。 实现与具体的目标对象一样的接口,这样就可以使用代理来代替具体的目标 阅读全文
posted @ 2019-08-23 17:04 李白与酒 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11400764.html 1. 定义 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 2.结构图 Strategy:策略接口,用来约束一系列具体的 阅读全文
posted @ 2019-08-23 16:18 李白与酒 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11399557.html 1.定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2. 单例模式的本质:控制实例数目 Singleton:负责创建Singleton类自己的唯一实例,并提供一个g 阅读全文
posted @ 2019-08-23 13:45 李白与酒 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11399516.html 设计模式 创建型 行为型 结构型 Spring等如何在API设计中使用设计模式。如: BeanFactory和ApplicationContext应用了工厂模式。 在Bean的创 阅读全文
posted @ 2019-08-23 13:38 李白与酒 阅读(199) 评论(0) 推荐(0) 编辑