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

51CTO博客

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

不死的小强

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

qianguangtao

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

七日热门

全部文章
Golang的信号(Signals)处理与优雅退出Go程序
信号处理
服务器
加载
如何生成逼真的合成表格数据:独立采样与关联建模方法对比
#人工智能
#机器学习
#合成数据
#python
数据
HarmonyOS:页面级弹出框
HarmonyOS Next
HarmonyOS
鸿蒙
Centos7部署磁盘阵列
文件系统
数据
磁盘阵列
python---数据可视化篇
#python
#开发语言
子图
数据
ico

Ta的分类

加载更多

近期来访

  • 小任老师
  • bqu31
  • wg_EcdGFdcB
  • wx583bc9559a5b9
  • Oriented_Object
  • 枫林过客
  • 按发布时间
  • 按阅读量
  • 2016年09月 2篇
    全部32篇
    2017年1篇 11月1篇 2016年9篇 11月7篇 09月2篇 2014年1篇 03月1篇 2013年5篇 04月2篇 03月2篇 01月1篇 2012年16篇 07月9篇 05月4篇 03月3篇
  • 推荐/精选
  • 全部
    全部 原创 转载 翻译

Dependence Inversion Principle

设计原则之依赖反转原则动机:当类里面含有属性类,如果直接写类,代码太死,可以考虑将属性类变成接口,方便扩展。结论:高级类不直接使用低级类,使用接口作为抽象层。Creational Design Patterns可以帮助我们实现依赖反转原则,比如工厂模式,抽象工厂模式,原型模式。Bad Example:缺点:    1、当出现一个新的工人superWorker,不得不修

Principle
Dependence
Inversion
原创 2016-09-26 16:16:51 625 阅读

设计原则之开闭原则Open Close Principle

翻译自http://www.oodesign.com设计原则之开闭原则动机:一个聪明的应用设计和代码编写应该考虑到开发过程中的频繁修改代码。通常情况下,一个新功能的增加会带来很多的修改。这些修改已存在的代码应该要最小化,总结:软件应该对扩展开发,对修改关闭。装饰器模式,观察者模式,工厂模式可以帮助我们队代码做最小的修改。Bad Example:    缺点: 

Open
Close
开闭原则
原创 2016-09-18 08:44:51 2224 阅读

欢迎

51CTO博客

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

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