avatar
文章
35
标签
86
分类
17

首页
分类
关于

飞客

飞客
  • 首页
    分类
  • 关于
    4. 开放-封闭原则 OCP
    发表于 2025-09-29 | 更新于 2025-10-04 | 设计模式 原则 | 作者: 管理员 | 0条评论 | 阅读量:118
    是所有面向对象原则的核心开放扩展封闭变化面对需求,对程序的改动是在增加代码的前提下进行的实际情况下,比如一个被公共调用的类,需要根据需求更改和扩充,不应该直接更改这个类。而应当考虑实际情况,抽象出模型,然后继承并模型并实现。核心思想:对抽象编程,而非对具...
    阅读全文...
    3. 单一职责原则 SRP
    发表于 2025-09-28 | 更新于 2025-10-04 | 设计模式 原则 | 作者: 管理员 | 0条评论 | 阅读量:102
    面向对象设计就是希望把代码的责任分解定义就一个类而言,仅有一个引起它变化的原因即一个类只处理一件事情,一个职责一个类或模块应该有一个且只有一个理由去改变优点减少脆弱更松耦合,高耦合导致高度依赖,难易维护易维护易测试调试查看 SRP 是否被破坏类有太多依赖...
    阅读全文...
    2. 策略模式
    发表于 2025-09-28 | 更新于 2025-10-04 | 设计模式 模式 | 作者: 管理员 | 0条评论 | 阅读量:113
    定义定义一系列相同算法的方法将一系列完成相同工作的不同组织起来,用相同的方法调用全部的方法可以以相同的方式调用所有算法,减少各种算法类与使用算法类之间的耦合核心组织同类型方法创建基类实例,统一方法调用基类方法如何使用有一个需求,需要以不同的方式 A B ...
    阅读全文...
    软件设计七大原则
    发表于 2025-09-27 | 更新于 2025-10-04 | 设计模式 原则 | 作者: 管理员 | 0条评论 | 阅读量:83
    原则功能目的开闭对扩展开放,对修改关闭降低维护风险依赖倒置高层不依赖底层,而要依赖接口便于扩展单一职责一个类只做一件事便于理解,提升代码可读性接口隔离一个接口只做一件事功能解耦,高内聚、低耦合迪米特一个类应该对其他对象最少了解最少知识,只和朋友交流,不和...
    阅读全文...
    1. 简单工厂模式
    发表于 2025-09-27 | 更新于 2025-10-04 | 设计模式 模式 | 作者: 管理员 | 0条评论 | 阅读量:111
    定义传统印刷传统思维下,只考虑当前业务需求,能正常运行。一旦需要更改,就需要打翻重做。活字印刷现在改变思路,将当前业务下的需求打散,按功能分块。按需调用,后期需求变动,只需修改小模块的功能即可。简单工厂模式简单工厂模式 = 活字印刷 + 统一调用使用调用...
    阅读全文...
    1...345...7
    avatar
    管理员
    作者描述
    文章
    35
    标签
    86
    分类
    17
    bilibili
    公告
    文章持续更新中,敬请期待!
    最新文章
    15. 抽象工厂模式
    15. 抽象工厂模式 2025-11-01
    Rider 创建代码模板
    Rider 创建代码模板 2025-10-25
    14. 观察者模式
    14. 观察者模式 2025-10-18
    13. 建造者模式
    13. 建造者模式 2025-10-18
    12. 外观模式
    12. 外观模式 2025-10-07
    11. 迪米特法则
    11. 迪米特法则 2025-10-07
    10. 模板方法模式
    10. 模板方法模式 2025-10-06
    9. 原型模式
    9. 原型模式 2025-10-06
    8. 工厂方法模式
    8. 工厂方法模式 2025-10-05
    7. 代理模式
    7. 代理模式 2025-10-05
    最新评论
    分类
    • 默认分类 0
    • 软件操作 2
    • Ubuntu 3
    • JetBrain 2
    • RIder 2
    • WebStorm 1
    • Virtual Studio 2
    • typecho 1
    • 心理学 1
    • 系统优化 1
    • 数据库 1
    • 工具 2
    • 软件开发 0
    • 设计模式 17
    • 原则 6
    • 模式 11
    • 直播 1
    标签
    设计模式 代码模板 Ubuntu vs2022 .net core 项目部署 认识情绪 情绪量表 坏情绪的正面价值 Windows内存优化 内存占用过高 CodeGeeX 本地部署 ubuntu 安装 p'n'p'm pnpm安装下载失败 SSH远程登录 Rider Rider降低内存 远程开发 Rider 设置远程开发 FTP文件服务
    归档
    • 11月 2025 1
    • 10月 2025 13
    • 9月 2025 11
    • 8月 2025 9
    • 7月 2025 1
    网站资讯
    文章数目 :
    35
    已运行时间 :
    104 天
    本站总字数 :
    7.43 W
    本站总访问量 :
    5322
    最后更新时间 :
    3天前
    ©2025 By 管理员
    由 Typecho 强力驱动 | 主题 Butterfly
    本地搜索