外观模式:没有接口,类单独定义
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
有一定的JAVA基础;想入门和深入学习设置模式的学员
你将会学到
帮助学员快速学习20种设计模式以及设计模式之间的区别
课程简介
课程亮点:
课程培训详细的笔记以及实例代码,让学员开始学习设计模式知识点
课程内容:
工厂模式:一个接口封装更多接口
桥接模式:定义一个接口、两个类都实现该接口
组合模式:整体-部分,比如节点和树
装饰器模式:用到原来类的方法并且添加新的属性
代理模式:类似装饰器模式,区别在于类的构造
外观模式:没有接口,类单独定义
享元模式:共享池模式
原型模式:浅拷贝和深度拷贝
单例模式:单个实例
适配器类模式:定义接口、类1与类2
适配器对象模式:定义接口、类1与类2
适配器接口模式:定义接口、抽象类和类重写
策略模式:接口和多个实现
模板方法模式:抽象类定义final方法
观察者模式:观察者接口和类、主题接口
迭代器模式:定义迭代器和聚集接口
责任链模式:定义接口、抽象类
命令模式:定义命令接口、定义接受者、实现具体命令接口
备忘录模式:定义深度拷贝抽象类
状态模式:定义状态类、定义状态切换类
课程特色:
笔记设计模式,用笔记串连所有知识点,让学员从一点一滴积累,学习过程无压力
笔记标题采用关键字标识法,帮助学员更加容易记住知识点
笔记以超链接形式让知识点关联起来,形式知识体系
采用先概念后实例再应用方式,知识点深入浅出
提供授课内容笔记作为课后复习以及工作备查工具
部分图表(电脑PC端查看):
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
20课时
设计模式(JAVA语言实现)--20种设计模式附带源码
4834人学习
翁老师
5.0
¥79.00
92课时
【2019新版更新】人工智能-机器学习实战视频课程( 上篇)
306219人学习
唐宇迪
4.9
¥168.00
83课时
机器学习算法基础
292388人学习
覃秉丰
5.0
免费
68课时
大数据——机器学习视频课程( 下篇 )
104119人学习
唐宇迪
4.8
¥198.00
217课时
【微职位】Python数据分析与机器学习实战课程配套视频课程
98314人学习
唐宇迪
4.5
¥980.00
56课时
从零开始学习机器学习系列视频课程
56028人学习
陆永剑
4.9
¥49.00
218课时
Python机器学习实训营(零基础必备,原理推导+代码复现+实验分析)
36676人学习
唐宇迪
4.8
¥498.00
66课时
Python数据分析系列视频课程--学习数据挖掘
36197人学习
张文彤
5.0
¥199.00