自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式-创建型-工厂模式

在文章的最后,我想从技术的细节中抽离出来,谈谈这种思维方式对大家职业生涯的意义。计算机科学,归根结底,是一门管理复杂度的科学。当我们面对一个庞大的系统时,如果没有良好的架构设计,代码就会像杂乱无章的藤蔓,最终将开发者困死其中。工厂模式,以及其他所有的设计模式,都是前人总结出来的、对抗混乱的武器。但是,我希望大家不要教条地去记忆这些模式。不要为了使用模式而使用模式。如果你只是写一个简单的脚本,直接new一个对象是最高效的,强行套用抽象工厂反而是过度设计(Over-design)。吴军老师常说,

2025-12-27 17:40:00 358

原创 设计模式-代理、桥接、装饰器、适配器的区别

本文探讨了四种结构型设计模式(代理、桥接、装饰器、适配器)的本质区别与哲学思想。虽然它们在代码结构上相似(都通过组合包装对象),但设计意图截然不同:适配器解决接口不兼容问题(事后补救),代理控制对象访问(权限管理),装饰器动态添加功能(避免类爆炸),桥接分离抽象与实现(多维度变化)。文章通过建筑模式语言起源、生物学类比和数学函数映射等视角,揭示设计模式背后"间接层"的统一原理——通过增加抽象层解决问题,同时保持系统灵活性。理解这些模式的核心在于把握其设计意图而非具体实现。

2025-12-27 17:35:15 631

原创 educoder-软件工程专业导论(部分)

where possible begins?

2025-05-13 21:09:39 901

原创 Seaborn

Seaborn 提供了一些简单的高级接口,可以轻松地绘制各种统计图形,包括散点图、折线图、柱状图、热图等,而且具有良好的美学效果。Seaborn 提供了多种内置主题和颜色调色板,可以通过设置来改变图形的外观。

2024-08-23 20:45:56 2027

原创 人工智能简史

人工智能简史

2024-08-23 20:30:19 1811 1

原创 C笔记(长期更)

关于C语言的知识点长期更新,帮助新手快速掌握C语言

2023-10-10 20:50:57 567 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除