博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式入门
阅读量:6093 次
发布时间:2019-06-20

本文共 338 字,大约阅读时间需要 1 分钟。

  hot3.png

1、抽象工厂模式

适应变化的工厂(方法工厂),提供固定的调用环境,只要注入的工厂实现了统一的工厂接口,就可以正确的调用该工厂的方法。

2、单例模式

整个jvm只需要一个对象,节省创建消耗。

3、适配器模式

将一个类通过适配器使它转变为满足另一个接口。

4、装饰模式

将一个类通过装饰器使它增加一些变化,源类作为装饰器的构造参数,源类可见。

5、代理模式

将一个类通过代理器使它增加一些变化,源类作为代理的私有成员,源类不可见。

6、外观模式

将一组相关的类的行为通过外观类统一调用,减少内部细节的各个调用。

7、桥接模式

不同的实现类通过set方法注入,后面的调用就可调用正确的方法。

 

 

 

转载于:https://my.oschina.net/hulubo/blog/794774

你可能感兴趣的文章
一个nginx 回源限速的bug处理过程记录
查看>>
Android 重写onBackPressed()方法 不执行问题
查看>>
博客园背景美化
查看>>
使用systemctl命令管理服务mysql
查看>>
Python isinstance()
查看>>
DataSet
查看>>
mysql 实现 row_number() over(pattition by a order by b )
查看>>
字符串的各种方法
查看>>
新词发现(一):基于统计
查看>>
JavaScript之面向对象学习三原型语法升级
查看>>
项目开发中遇到的--Bug知识整理!
查看>>
js关闭浏览器
查看>>
ubuntu 设置IP,设置网关
查看>>
命令行的由来
查看>>
SPOJ1693 COCONUTS - Coconuts
查看>>
Web前端学习路线
查看>>
java知识积累——单元测试和JUnit(二)
查看>>
Python 学习笔记3 变量-数字
查看>>
如何给ecshop的一级类加图标
查看>>
Jquery系列:textarea常用操作
查看>>