码迷,mamicode.com
首页 >  
搜索关键字:高内聚    ( 625个结果
spring源码解析 - aop相关源码分析
我们如果善用spring框架的源码设计思路,其实可以写出低耦合、高内聚、兼顾灵活性和扩展性较好的优雅代码,尤其是在做框架或组件设计的时候。今天我们就来分享一个能让我们代码变得优雅的spring核心模块-AOP模块源码设计...
分类:编程语言   时间:2020-09-18 03:43:51    阅读次数:53
乐字节Java面向对象三大特性以及Java多态
大家好,本文将会给大家带来Java多态。以上就是本次学习的6大任务。我们依次来看。1Object类Object类是所有Java类的根基类。如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类。classPerson{}等价于classPersonextendsObject{}1、对象的实例化过程实例化一个类是从最顶级的超类开始实例化的,是一层一层的包裹结构.“先父类后子
分类:编程语言   时间:2020-08-20 18:38:15    阅读次数:109
OOP七大原则
开闭原则: 对拓展开放,对修改关闭 里氏替换原则: 继承必须保证超类所拥有的性质在子类中仍然成立 依赖倒置原则: 要面向接口编程,不要面向现实 单一职责原则: 控制类的粒度大小,将对象解耦,提高内聚 接口隔离原则: 要用各个类建立他们需要的专用接口 迪米特法则: 只与直接朋友交谈,不与“陌生人”通信 ...
分类:其他好文   时间:2020-07-28 22:29:57    阅读次数:93
“内聚性”和“耦合性”
内聚性 又称块内联系 指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。 特性 内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。 模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。 理想的内聚性要求模块的功能应明确、单一,即一个模块只做一 ...
分类:其他好文   时间:2020-07-26 01:46:24    阅读次数:55
抽象类,继承;接口,实现
extend 继承 私有的方法 和 构造不能继承,其他都能继承 开发原则:高内聚,内耦合 父类(超类,基类),子类(派生类(扩展类)) 当实例化子类对象时,父类对象也相应被实例化。 就近原则 抽象类不可实例化对象,正如图形类无法实例出任何一种具体图形。 抽象类中不一定要有抽象方法,方法可以有方法体。 ...
分类:其他好文   时间:2020-07-25 23:39:40    阅读次数:61
java线程之间通信,多种方式实现生产者消费者模式
java多线程之间的通信,及使用多种方式实现生产者消费者模式 实现需求:两个线程交替打印1,0,打印10轮 java多线程口诀: 高内聚,低耦合 线程操作资源类 判断干活通知 防止虚假唤醒 方式一:使用synchronized和Object的wait和notifyAll方法 wait:使当前线程阻塞 ...
分类:编程语言   时间:2020-07-12 22:15:45    阅读次数:79
Spring Framework 有哪些不同的功能?
轻量级 - Spring 在代码量和透明度方面都很轻便。IOC - 控制反转 AOP - 面向 切面编程可以将应用业务逻辑和系统服务分离,以实现高内聚。容器 - Spring 负 责创建和管理对象(Bean)的生命周期和配置。MVC - 对 web 应用提供了高 度可配置性,其他框架的集成也十分方便 ...
分类:编程语言   时间:2020-07-11 19:22:55    阅读次数:78
设计模式的原则
设计模式 设计模式的目的 代码重用性 可读性 可拓展性(可维护性) 可靠性 提高程序对外体现高内聚 低耦合 设计模式的原则 单一职责原则 降低类的复杂度一个类只负责一项职责 提高类的可读性,可维护性。 降低变更引起的风险 通常情况下,遵守单一职责原则,除非逻辑足够简单,可在代码级反单一职责原则,一个 ...
分类:其他好文   时间:2020-07-11 19:17:07    阅读次数:62
从开源自治,到微服务云化,阿里云的这款产品给了一剂提升微服务幸福感的良药
微服务发展至今,因其高内聚、低耦合等特性,以及诸多开源方案带来的开放性,已成为提升架构效率的最佳实践之一。当一项技术或一个框架成为事实标准之后,我们会把更多的注意力聚焦在运维效率和应用可用性的持续提升上。相信下面这些场景大家或多或少都遇到过。
分类:其他好文   时间:2020-07-08 18:20:29    阅读次数:79
提高代码可读性和可修改性的一些建议
一、关于内聚和耦合 内聚 内聚是一个模块的内部功能相互关联的紧密程度 执行某个特定的任务或相关任务组的模块是具有高内聚性的,而没有核心功能只是将大量功能凑到一起的模块有低聚性 耦合 各模块间相互联系紧密程度的一种度量。 模块之间联系越少,耦合性越低,也就是模块的独立性越强 二、可读性好的特点 可读性 ...
分类:其他好文   时间:2020-07-06 16:04:48    阅读次数:83
625条   上一页 1 2 3 4 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!