51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课 免费课 排行榜 短视频 直播课 软考学堂
全部课程 软考 信创认证 华为认证 厂商认证 IT技术 PMP项目管理 免费题库
在线学习
文章 资源 问答 课堂 专栏 直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
51CTO博客

51CTO博客

  • 首页
  • 关注
  • 排行榜
  • 精品课程升职加薪
  • 免费资料领资料
  • 软考题库软考题库
    软考题库
    科目全、试题精、讲解专业,扫码免费刷
  • 搜索历史 清空
    热门搜索
    查看【 】的结果
  • 写文章
  • 创作中心
  • 登录注册

青山

  • 动态
  • 博客
  • 分类
  • 订阅/关注
  • 意见
    反馈
  • 训练营训练营
yzzh9

yzzh9

这个家伙比较懒,还没有个人介绍
  • 33.2万 人气
  • 50 原创
  • 0 粉丝
  • 12.9万 阅读数
关注
于 2007-10-29 加入 51CTO18年
精品课程领资料
免费资料>
2025软考
系统架构设计师 系统规划与管理师 软件设计师 系统集成项目管理工程师
信创认证
系统架构师 信创集成项目管理师 信创规划管理师 系统开发工程师
厂商认证
CKA/CKS架构师 红帽认证工程师 Oracle-OCP认证 Oracle-OCM认证
IT技术
数据库高级工程师 AIGC大模型实战 Linux云计算架构师 Python全栈开发
华为认证
数通HCIP认证 云计算HCIE认证 华为存储HCIE认证 HCIP安全认证

七日热门

全部文章
别再手动 set 时间了,JPA 一行注解全帮你搞定!
JPA
数据库
字段
大规模微服务系统中的雪崩故障防治
微服务
雪崩预防和应对
SRE
HarmonyOS:弹出框层级管理
HarmonyOS Next
HarmonyOS
鸿蒙
鸿蒙HarmonyOS开发:如何灵活运用服务卡片提升用户体验
Data
javascript
插入图片
Rds 每日备份的库恢复的解决方案
sql
数据库
mysql

Ta的分类

加载更多

近期来访

  • wx64d0d6c871ccf
  • 真相jiud丶tk
  • 丶gq
  • ImFine25
  • wg_GcEaGhdB
# 设计模式
  • 全部
    全部 原创 转载 翻译
  • 推荐/精选

《Head.First设计模式读书笔记》之策略模式

策略模式:策略模式针对一组算法(行为),将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。 我的理解: 策略模式就是利用多态动态实现一个接口和它的继承类。这些继承类就是指的

职场
设计模式
读书笔记
休闲
策略模式
原创 推荐 2009-08-21 00:40:53 2938 阅读 1点赞 2评论

《Head.First设计模式读书笔记》之设计原则一、二和三

ü  设计原则1:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 例如:对于一个鸭子类,不同的鸭子(真鸭子,木头鸭子等)有不同的飞行行为,呱呱叫行为,所以要把这两个行为从鸭子类中分离出来,在鸭子类中只保存那些不变的部分。   ü  设计原则2:针对接口编程而不是针对实现编程。 这里的接口有多个含义,它可

职场
设计
休闲
《Head.First设计模式读书笔记》
原创 2009-08-20 00:34:27 771 阅读

欢迎

51CTO博客

Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号

关于我们
官方博客 全部文章 热门标签 班级博客
了解我们 网站地图 意见反馈
友情链接
鸿蒙开发者社区 51CTO学堂
51CTO 软考资讯