首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
何期骤雨降青霄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
【编程思想】为什么rust和go语言都拥抱组合而舍弃了继承?
本文深入探讨了Rust和Go等新型编程语言为何拥抱组合而舍弃继承的原因,分析了组合在代码复用和可维护性方面的优势,以及这些语言如何利用组合实现更高效的软件开发。
继承和组合如何选择|设计模式基础
在前文我们讲解继承的特性时提到,继承为解决代码复用问题而生,但是在实际使用时,需要 多用组合,少用继承。本文带大家探讨为何 多用组合 少用继承。
高质量代码究竟依赖设计还是重构而来?
一个有所追求的程序员一定都希望自己能够写出高质量的代码,但高质量代码从何而来呢?有人认为是设计出来的,就像一栋稳固的大厦,如果没有前期优秀的设计那么肯定难逃豆腐渣工程的命运;也有人认为是重构出来的…
JavaScript设计模式:让你的代码像个天才!
你是否曾经在JavaScript代码中迷失过? 是否曾经感到自己的代码像一团乱麻? 别担心,这就是我们需要设计模式的时候了! 让我们一起探索这些神奇的模式,让你的代码变得像个天才! 序言 总体来说设计
RxJS入门与实践
RxJS是使用Observable的响应式编程库,能有效处理复杂状态流和异步协作。针对流程设计、组件数据流管理、跨层级组件通信等场景,使用数据流驱动解耦业务逻辑。