`
piaochunzhi
  • 浏览: 44151 次
文章分类
社区版块
存档分类
最新评论

Spring-------的低耦合高内聚(到底是在Spring框架下 ,还是脱离Spring框架)

阅读更多
Spring-------的低耦合高内聚 指的是

在Spring框架下 类于类之间,还是脱离Spring框架之下而言
分享到:
评论
3 楼 feng_li_82 2007-04-05  
我觉得你现在最应该搞清楚的是:内聚是什么意思,偶合是什么意思
2 楼 piaochunzhi 2007-04-04  
feng_li_82 写道
低耦合高内聚 指的是什么,请好好的看一下软件工程相关方面的知识。这和个哪个框架是没有任何关系的
行 还真 能 挫 人 , 就不能说说!

这是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。
高内聚:类与类之间的关系而定,高,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。

低偶合:类内部的方法而言。把程序的功能尽量分散,别在一个类里只写一个或很好的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。
1 楼 feng_li_82 2007-04-04  
低耦合高内聚 指的是什么,请好好的看一下软件工程相关方面的知识。这和个哪个框架是没有任何关系的

相关推荐

    spring 底耦合高内聚

    spring 底耦合高内聚

    如何在struts+spring+hibernate的框架下构建低耦合高内聚的软件

    这个框架组合常被称为SSH(Struts-Spring-Hibernate)架构,用于构建高度模块化、低耦合、高内聚的Web应用程序。 Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于处理用户请求和...

    官方原版完整包 spring-framework-5.0.19.RELEASE.zip

    5.0.19.RELEASE版本中的Bean工厂和ApplicationContext接口,使得开发者能够轻松管理对象的生命周期和依赖关系,从而实现松耦合和高内聚的设计原则。 2. **AOP(面向切面编程)**:Spring的AOP支持允许开发者定义...

    spring-osgi-1.2.1-with-dependencies

    在OSGi环境中,Spring应用可以将服务注册到OSGi服务注册表,其他组件则可以通过查询服务注册表来发现并消费这些服务,实现服务之间的松耦合和高内聚。 其次,Spring Osgi支持Bean管理。它允许开发者使用Spring的XML...

    spring-framework-4.3.30.RELEASE-schema.zip

    通过XML或注解方式配置Bean,可以实现松耦合和高内聚,降低系统的复杂度。 "jdbc"子目录则涉及Spring对Java Database Connectivity的封装,提供了JDBC抽象层,简化了数据库操作,如连接池管理、事务处理、结果集...

    mini-spring是简化版的spring框架,能帮助你快速熟悉spring源码和掌握spring的核心原理.zip

    这有助于实现松散耦合和高内聚的设计原则。 三、面向切面编程 AOP是Spring提供的另一大特色,它允许开发者定义关注点(如日志、事务管理)并将其与业务逻辑分离。在mini-spring中,你会了解到如何创建切面、定义...

    spring-framework-3.1.0.RELEASE.zip

    面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——...

    Spring-study-2.rar

    这样,对象只需关注自己的业务逻辑,无需关心依赖如何创建或获取,从而实现了“高内聚,低耦合”。 DI有三种实现方式:构造器注入、setter注入和接口注入。在“Spring-study-2”资源中,你可以看到如何通过XML配置...

    项目实践精解:基于Struts-Spring-Hibernate的Java应用开发

    在基于Struts-Spring-Hibernate的Java应用开发中,项目架构的设计遵循了MVC(Model-View-Controller)模式与分层架构理念,确保各组件间的低耦合和高内聚。这种架构将应用程序分为表示层(Presentation Layer)、...

    Spring框架

    AOP允许开发者将应用的业务逻辑与系统级的服务(如审计、事务管理等)分离,实现更加内聚的开发。这意味着应用对象只需要关注其核心业务逻辑,而不需要关心如日志记录、事务支持等系统级别的功能。 ##### 3.4 容器...

    spring框架祥解

    Spring框架的设计理念和实现方式,不仅展示了良好的软件设计原则,如低耦合、高内聚,还提供了灵活的扩展性和高度的可配置性。对于软件设计师和开发者而言,深入理解Spring框架的设计模式和架构,能够启迪新的软件...

    spring工程需要的四个核心jar包之beans包

    Spring框架是Java开发中不可或缺的一部分,它以IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...在实际项目中,我们可以通过配置或注解灵活地控制Bean的生命周期,实现松耦合和高内聚的系统设计。

    spring-framework-2.0-rc4.zip

    Spring 2.0的AOP模块进一步完善了面向切面编程的支持,使得我们可以定义横切关注点,如事务管理、日志记录等,从而实现代码的高内聚、低耦合。它提供了基于代理的AOP和基于注解的AOP两种实现方式。 3. **Bean定义...

    spring5框架学习笔记

    内聚(Cohesion)是指模块内各个元素彼此结合的紧密程度,高内聚意味着模块内的元素彼此紧密结合。 Spring 版本介绍 Spring 版本有多种,包括 Spring Framework、Spring Boot、Spring Cloud 等。 Spring 体系结构...

    spring.docx

    - **面向切面编程(AOP)**:Spring支持面向切面编程,使得业务逻辑与系统级服务(如日志记录、事务管理等)相分离,进一步增强了代码的内聚性和可读性。 #### 1.4 Spring框架的角色定位 - **容器**:Spring作为...

    spring-source中文注释版.zip

    5. **IoC(Inversion of Control,控制反转)**:DI的另一种表述,指的是将对象的创建和管理权交由Spring容器,而不是由对象自身负责,从而实现了高内聚、低耦合的设计。 6. **注解驱动的配置**:Spring支持多种...

Global site tag (gtag.js) - Google Analytics