腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
优质文章
专栏成员
举报
11
文章
3320
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(11)
编程算法(3)
面向对象编程(3)
javascript(2)
java(1)
node.js(1)
api(1)
maven(1)
linux(1)
unix(1)
apache(1)
文件存储(1)
搜索文章
搜索
搜索
关闭
设计模式---原型模式
文件存储
javascript
可以感受到,对象拷贝的朴素写法非常的麻烦。而且想到每一处对象拷贝都需要这样写就感觉头皮发麻。
技术文章精选
2022-11-08
186
0
设计模式---单例模式
编程算法
在项目启动时就被加载 → 项目启动变慢 如果对象不经常使用的话还存在浪费资源的问题。
技术文章精选
2022-11-08
191
0
设计模式---桥接模式
面向对象编程
现有系统中,对于画面窗口的边框有一套样式来控制是否有圆角。因为新的需求,需要增加两套样式,一套控制边框线条的颜色(红、黄、蓝),一套控制边框有无阴影。我们来看看几种实现方式。
技术文章精选
2022-11-08
440
0
设计模式---享元模式
编程算法
循环中每一次都要生成一个新的Computer对象,并且该对象中有很多String类型的属性,因为String是一个引用数据类型,所以会随之生成很多的引用,从而降低系统的性能。实际上,采购的计算机只要型号相同,配置参数也就随之相同且不会再改变,唯一会改变的其实就只有机器的序列号而已,所以我们没有每追加一台电脑就重新设置一遍所有参数的必要。而且如果中途需要对于采购订单的机器参数进行修改,那就必须迭代清单中的所有对象,对每个对象进行修改,又是一件效率低下的事。
技术文章精选
2022-11-08
241
0
设计模式---组合模式
node.js
可以看到print方法的实现比较复杂,因为File和Directory是完全不同类型,所以只能对其分别处理。
技术文章精选
2022-11-08
254
0
设计模式---抽象工厂模式
linux
unix
传统是new创建对象的方式有着硬编码的问题。当我们需要把所有LinuxXXX对象改为UnixXXX对象时,就必须在项目中检索所有的LinuxXXX修改为UnixXXX。这无疑增加了大量的无意义的工作。
技术文章精选
2022-11-08
304
0
设计模式---适配器模式
面向对象编程
在真实的开发场景中,系统的每个模块都是分配给不同的团队或个人来开发的。这使得事前沟通变得尤为重要,且沟通问题也时有发生。现在公司有两个模块无法兼容,难道只能重写其中的一个吗?
技术文章精选
2022-11-08
216
0
设计模式---策略模式
编程算法
具体的条件分支都写在客户端,日后增加新的条件分支时也需要修改客户端。修改客户端这件事往往是不太愿意接受的。原因是我们希望客户端尽可能少的改变,以便减少客户使用系统的学习成本。
技术文章精选
2022-11-08
197
0
设计模式---代理模式
java
对客户端隐藏目标类,创建代理类拓展目标类,并且对于客户端隐藏功能拓展的细节,使得客户端可以像使用目标类一样使用代理类,面向代理(客户端只与代理类交互)。
技术文章精选
2022-11-08
202
0
设计模式---装饰器模式
面向对象编程
相较于传统的继承来拓展新的行为,装饰器模式更为的灵活多变,当然实现起来也更为复杂。
技术文章精选
2022-11-08
280
0
log4j 1 升级方案
javascript
api
maven
apache
没有额外的学习成本,没有其他的操作,只需要将jar包完全替换掉 log4j 即可。
技术文章精选
2022-11-08
809
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档