设计模式
文章平均质量分 75
amcomputer
内修数据结构机器学习,外练web开发网络安全。
展开
-
设计模式之单例模式
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: **创建型5种: ** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, **行为型11种:**解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录原创 2021-07-17 17:48:28 · 123 阅读 · 0 评论 -
设计模式之动态代理
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: ****创建型5种: **** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, 行为型11种: 解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘原创 2021-07-25 15:31:28 · 186 阅读 · 0 评论 -
设计模式之静态代理
一 背景 为什么叫静态代理? 因为一个角色对应一个代理,多个角色有多个代理类; 举个例子,见上图。房东是真实的角色,想去租房(定义为一个接口),我想去租房,以前是直接找房东就好了。 现在是通过代理来完成租房这件事情。 从图中可以看出,房东和代理都实现了这个接口。我只需要去找房东就好了,按照这个思路写3个类,一个接口就可以了。静态代理核心就是记住这4个角色的关系。 二 实现 2.1 写一个接口,这个接口能完成对数据库的增删改查。 package demo02; public interface UserS原创 2021-07-25 13:54:43 · 128 阅读 · 0 评论 -
设计模式之原型模式
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: ****创建型5种: **** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, 行为型11种: 解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘原创 2021-07-17 21:06:31 · 112 阅读 · 0 评论 -
设计模式之创建者模式
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: ****创建型5种: **** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, 行为型11种: 解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘原创 2021-07-17 20:20:36 · 135 阅读 · 0 评论 -
设计模式之抽象工厂
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: **创建型5种: ** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, 行为型11种: 解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录模式,原创 2021-07-17 19:32:14 · 138 阅读 · 1 评论 -
设计模式之工厂模式
1 背景回顾 设计模式是一种思维方式,前人总结的最佳实践,也是一种态度,一种进步。 软件过程里面设计模式一共有23种,一般分为3类。即创建型,结构性型,行为型。其中: **创建型5种: ** 解决了创建对象的烦恼 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构性型7种: 解决了如何让类组合起来完成复杂的功能 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式, 行为型11种: 解决了类之间的控制关系。 模版方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录模式,原创 2021-07-17 18:31:33 · 176 阅读 · 0 评论