简介 目录 评价 推荐
  • 慕姐1575954 2024-05-13

    写笔记啦

    0赞 · 0采集
  • superman4892475 2024-02-27
    设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
    设计模式就是解决特定问题的通用模板。
    设计模式是一套针对特定的场景总结出来的解决方案。
    0赞 · 0采集
  • 酒饱饱 2023-08-31

    好好学习,为了美好的生活,加油

    0赞 · 1采集
  • 慕姐1575954 2023-06-26

    34水电费萨达

    0赞 · 0采集
  • 慕姐1575954 2023-06-26

    1233123123123

    0赞 · 0采集
  • _Lavender_ 2023-05-13

    开闭原则:

    扩展开放,修改关闭。

    • 提高代码的可测性

    • 提高代码的可维护性


    开闭原则定义:一个软件实体应当对扩展开发,对修改关闭

    重点强调:

    • 开:应对变化

    • 闭:保持稳定

    用另一个具体的实现来实现功能的扩展

    0赞 · 0采集
  • _Lavender_ 2023-05-10

    单一职责原则:做好一颗螺丝钉

    单一职责原则定义

    • 一个类或者模块应当有且仅有一个引起它变化的原因

    重点强调:

    • 单一:作用的是类或模块

    • 职责:引起变化的原因

    单一职责原则小结:

    • 降低类的复杂度

    • 提高代码的可读性

    • 提高代码的维护性

    • 降低变更引起的风险

    0赞 · 0采集
  • _Lavender_ 2023-05-10

    设计思想:高内聚,低耦合

    高内聚:一个模块或类的内部功能和职责是高度一致的

    低耦合:模块或类之间的关系和联系的强度是低的


    大道化简,分而治之

    0赞 · 0采集
  • _Lavender_ 2023-05-10

    设计模式和设计原则是什么关系

    两者关系

    • 理论:设计原则

    • 实践:设计模式

    • 指导:设计模式开始时,以原则为指导

    • 衡量:设计模式结束时,以原则来衡量

    1赞 · 0采集
  • _Lavender_ 2023-05-10

    设计模式核心思想

    • 解决软件设计中的重复和常见问题,提供可重用的代码模板

    • 设计模式通过将复杂问题分解为一系列简单问题


    正确的使用设计模式

    • 为了解决问题而设计代码

    • 用简单的设计,直到设计变得复杂

    • 适当调整,保持设计模式核心思想


    技术是解决问题的一种手段,正确设计模式是应对特定问题的有效方法

    0赞 · 0采集
  • _Lavender_ 2023-05-10
    • 设计模式就是解决特定问题的通用模板

    • 设计模式是一套针对特定的场景总结出来的解决方案


    设计模式解决了什么问题?

    • 针对对象创建过程中遇到问题的解决方案

    • 针对使用类的继承,组合过程中遇到问题的解决方案

    • 针对对象之间交互过程中遇到问题的解决方案

    设计模式三大类型

    • 创见性模式

    • 结构型模式

    • 行为型模式

    0赞 · 0采集
  • _Lavender_ 2023-05-10

    学设计模式有哪些收获:

    学习设计模式,学习的不是如何编写代码,而是设计思想。

    • 提升思维

    • 拥抱变化

    • 阅读源码

    0赞 · 1采集
  • CEO_ZKF 2023-04-16

    概念

    • 高内聚: 一个模块或类的内部功能和职责是高度一致的

    • 低耦合: 模块或类之间的关系和联系的强度是低的

    高内聚低耦合(High Cohesion Low Coupling)是软件设计中的一种原则,主要是针对模块和组件设计的。


    高内聚意味着一组相关的功能和数据应该紧密地组织在一起,而不是散落在各个地方。一个高内聚的模块应该只关注与它相关的任务,而且应该尽可能的独立于其他模块。


    低耦合意味着模块和组件之间的互相依赖关系应该尽量降低。这可以通过将接口设计为松散耦合的方式来实现,使得模块依赖的最小,能够减少对其他模块的影响。


    高内聚低耦合原则有利于软件的维护、测试、修改、重构和升级,提高代码的复用性和可维护性,减少不必要的修改和影响范围。同时,高内聚低耦合也能促进代码设计的模块化和组件化,使得软件系统更易于分解、构建和部署。这是一种良好的软件设计和架构实践,可以提高软件质量和开发效率。

    0赞 · 0采集
  • CEO_ZKF 2023-04-06

    设计原则

    设计思想:高内聚低耦合

    模块内部功能紧密相关,模块之间功能相互独立

    举例:企业划分多个部门,分工协作


    单一职责原则

    一个类应该只有一个引起它变化的原因。

    举例:一个类不应该承担多种支付的职责


    开闭原则

    一个类应该可以扩展,而不是修改。

    举例:奥迪4s店做活动,针对价格变动,不修改而是扩展


    里氏替换原则

    子类应该能够替换它们的父类

    举例:如果父类是做加法操作,子类就不能做减法



    依赖倒置原则

    高层模块不应该依赖于低层模块,它们都应该依赖于抽象。

    举例:司机开特斯拉的车,不依赖具体车


    迪米特法则

    一个类应该对自己需要而言知道的最少的类。

    举例:中介系统上,房东和租客不能直接交流


    接口隔离原则

    不应该强迫客户端实现不需要的接口

    举例:不同角色的士兵应该拆分不同的小接口

    0赞 · 1采集
  • CEO_ZKF 2023-04-06

    去掉不必要的方法,高内聚

    设计小接口,降低耦合

    0赞 · 0采集
  • weixin_慕仔6235867 2023-04-03

    课程很棒

    0赞 · 0采集
  • weixin_慕仔6235867 2023-04-03

    课程非常好,很棒

    0赞 · 0采集
  • weixin_慕斯3417211 2023-03-31

     今年2月25日,20余省份举行2023年公务员招录的笔试,近期各地陆续公布了笔试成绩。

      梳理多地省考招录公告可见,一些省份将部分岗位或部分人群的报名年龄放宽至40岁,“打破35岁界限”的话题受到舆论关注。111

    0赞 · 0采集
  • 慕田峪1395873 2023-03-30

    记录一下学习Java的事

    0赞 · 0采集
数据加载中...
开始学习 免费