搜索
Ctrl K
计算机技术
生活
力扣
豆瓣读书
#设计模式
桥接模式
桥接模式的目的是将抽象与实现分离,使它们可以独立地变化,该模式通过将一个对象的抽象部分与它的实现部分分离,使它们可以独立地改变。它通过组合的方式,而不是继承的方式,将抽象和实现的部分连接起来
#设计模式
外观模式
外观模式就是给很多复杂的子系统提供一个简单的上层接口,并在这些接口中包含用户真正关心的功能
#设计模式
责任链模式
允许多个对象依次处理请求,直到其中某个对象处理该请求为止。这样可以避免请求的发送者和接收者之间的耦合,使多个对象都有机会处理请求
#设计模式
原型模式
如果所需对象与预先配置的对象相同, 那么你只需克隆原型即可, 无需新建一个对象
#设计模式
状态模式
基于条件语句的状态机会暴露其最大的弱点。 为了能根据当前状态选择完成相应行为的方法, 绝大部分方法中会包含复杂的条件语句。 修改其转换逻辑可能会涉及到修改所有方法中的状态条件语句, 导致代码的维护工作非常艰难
#设计模式
观察者模式
适用于“一对多”的依赖关系。当一个对象的状态发生变化时,它能够自动通知所有依赖于它的对象,而不需要主动调用它们
#设计模式
工厂模式
三种工厂模式的选择主要取决于产品的复杂度和变化的需求。简单工厂适用于较简单的情况,工厂方法适用于产品种类较多并且希望扩展产品类型的场景,而抽象工厂适用于需要创建多个相关产品的场景
#设计模式
面向对象和基于对象两种编程风格的区别
面向对象的编程风格会暴露抽象类,基于对象的编程风格不是暴露抽象类
#设计模式
代理模式
代理最好的体现是 Nginx 的反向代理功能,将客户端本该直接发给服务器 Server 的请求数据由自己接受之后转发给服务器 Server ,再把服务器 Server 本该直接返回给客户端的响应数据由自己接受之后转发给客户端
#设计模式
UML类图绘制
这对于学习 设计模式很有帮助,包括阅读代码时也有助益
#设计模式
1
2
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
极客兔兔
Rainer Grimm(并发编程)
爱编程的大丙
谭升的博客
杜老师说
第二学堂
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
libhv网络库教程
C++后端开发进阶教程
申请友链
账号
Github
哔哩哔哩
联系
| 由
Hexo
及
致远
驱动