| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 设计模式哈哈 -> 正文阅读 |
|
[Java知识库]设计模式哈哈 |
设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 简述什么是单例模式,以及他解决的问题,应用的环境,解决的方案,模式的本质 可以分为饿汉式还有懒汉式 饿汉式:在类加载的过程中就进行了实例化 懒汉式:在类使用的时候进行实例化 代理模式:某些情境下,不能直接访问张三,需要代理人这个中间媒介,来访问张三 实现对目标类的访问和控制,一种基本的设计模式 类图 一抽象目标类接口 二定义真正的目标类 三创建代理类 四定义关联关系 ?工厂模式:大工厂就是一个抽象接口(用来生产对象),里面定义方法,有很多实现类,让子类来决定实现哪一个类。 ?装饰器模式:通过扩展对象的功能,达到满意度,和类的继承相比更加灵活,是对对象进行的操作,先实现原有的功能,然后给这个对象新增很多功能。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:32:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |