- 
            
            写笔记啦 查看全部
- 
            
            设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
 设计模式就是解决特定问题的通用模板。
 设计模式是一套针对特定的场景总结出来的解决方案。查看全部
- 
            
            好好学习,为了美好的生活,加油 查看全部
- 
            
            34水电费萨达 查看全部
- 
            
            1233123123123 查看全部
- 
            
            开闭原则: 扩展开放,修改关闭。 - 提高代码的可测性 
- 提高代码的可维护性 
 开闭原则定义:一个软件实体应当对扩展开发,对修改关闭 重点强调: - 开:应对变化 
- 闭:保持稳定 
 用另一个具体的实现来实现功能的扩展 查看全部
- 
            
            单一职责原则:做好一颗螺丝钉 单一职责原则定义 - 一个类或者模块应当有且仅有一个引起它变化的原因 
 重点强调: - 单一:作用的是类或模块 
- 职责:引起变化的原因 
 单一职责原则小结: - 降低类的复杂度 
- 提高代码的可读性 
- 提高代码的维护性 
- 降低变更引起的风险 
 查看全部
- 
            
            设计思想:高内聚,低耦合 高内聚:一个模块或类的内部功能和职责是高度一致的 低耦合:模块或类之间的关系和联系的强度是低的 大道化简,分而治之 查看全部
- 
            
            设计模式和设计原则是什么关系 两者关系 - 理论:设计原则 
- 实践:设计模式 
- 指导:设计模式开始时,以原则为指导 
- 衡量:设计模式结束时,以原则来衡量 
 查看全部
- 
            
            设计模式核心思想 - 解决软件设计中的重复和常见问题,提供可重用的代码模板 
- 设计模式通过将复杂问题分解为一系列简单问题 
 正确的使用设计模式 - 为了解决问题而设计代码 
- 用简单的设计,直到设计变得复杂 
- 适当调整,保持设计模式核心思想 
 技术是解决问题的一种手段,正确设计模式是应对特定问题的有效方法 查看全部
- 
            
            - 设计模式就是解决特定问题的通用模板 
- 设计模式是一套针对特定的场景总结出来的解决方案 
 设计模式解决了什么问题? - 针对对象创建过程中遇到问题的解决方案 
- 针对使用类的继承,组合过程中遇到问题的解决方案 
- 针对对象之间交互过程中遇到问题的解决方案 
 设计模式三大类型 - 创见性模式 
- 结构型模式 
- 行为型模式 
 查看全部
- 
            
            学设计模式有哪些收获: 学习设计模式,学习的不是如何编写代码,而是设计思想。 - 提升思维 
- 拥抱变化 
- 阅读源码 
 查看全部
- 
            
            概念 - 高内聚: 一个模块或类的内部功能和职责是高度一致的 
- 低耦合: 模块或类之间的关系和联系的强度是低的 
 高内聚低耦合(High Cohesion Low Coupling)是软件设计中的一种原则,主要是针对模块和组件设计的。 高内聚意味着一组相关的功能和数据应该紧密地组织在一起,而不是散落在各个地方。一个高内聚的模块应该只关注与它相关的任务,而且应该尽可能的独立于其他模块。 低耦合意味着模块和组件之间的互相依赖关系应该尽量降低。这可以通过将接口设计为松散耦合的方式来实现,使得模块依赖的最小,能够减少对其他模块的影响。 高内聚低耦合原则有利于软件的维护、测试、修改、重构和升级,提高代码的复用性和可维护性,减少不必要的修改和影响范围。同时,高内聚低耦合也能促进代码设计的模块化和组件化,使得软件系统更易于分解、构建和部署。这是一种良好的软件设计和架构实践,可以提高软件质量和开发效率。 查看全部
- 
            
            设计原则  设计思想:高内聚低耦合 模块内部功能紧密相关,模块之间功能相互独立 举例:企业划分多个部门,分工协作 单一职责原则 一个类应该只有一个引起它变化的原因。 举例:一个类不应该承担多种支付的职责 开闭原则 一个类应该可以扩展,而不是修改。 举例:奥迪4s店做活动,针对价格变动,不修改而是扩展 里氏替换原则 子类应该能够替换它们的父类 举例:如果父类是做加法操作,子类就不能做减法 依赖倒置原则 高层模块不应该依赖于低层模块,它们都应该依赖于抽象。 举例:司机开特斯拉的车,不依赖具体车 迪米特法则 一个类应该对自己需要而言知道的最少的类。 举例:中介系统上,房东和租客不能直接交流 接口隔离原则 不应该强迫客户端实现不需要的接口 举例:不同角色的士兵应该拆分不同的小接口 查看全部
- 
            
            去掉不必要的方法,高内聚 设计小接口,降低耦合 查看全部
- 
            
            
            查看全部
- 
            
            
            查看全部
- 
            
            今年2月25日,20余省份举行2023年公务员招录的笔试,近期各地陆续公布了笔试成绩。 梳理多地省考招录公告可见,一些省份将部分岗位或部分人群的报名年龄放宽至40岁,“打破35岁界限”的话题受到舆论关注。111 查看全部
- 
            
            记录一下学习Java的事 查看全部
举报
 
             
         
                 
                 
                 
                 
                

