码迷,mamicode.com
首页 >  
搜索关键字:高内聚低耦合    ( 406个结果
面向对象的三大特性
面向对象三大特性:封装、继承和多态。 程序追求的是“高内聚、低耦合”。高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露小量的方法给外部使用。 封装:可以看作是数据的隐藏;即属性私有,一般通过操作接口来访问,禁止直接访问一个对象中的数据的实际表示。有get或set 例:有两个Ja ...
分类:其他好文   时间:2019-12-07 19:42:27    阅读次数:90
设计模式浅谈——抽象和解耦
设计模式(Design Pattern)一般指的是面向对象的二十三种设计模式,模式的解释是在某些场景下,针对某类问题的某种通用的解决方案。所谓设计模式就是一套被反复使用、经过分类的、代码设计经验的总结。使用设计模式的目的无非是为了在构架系统时保持高可扩展,高内聚,低耦合的特性,清晰,灵活,稳定的框架 ...
分类:其他好文   时间:2019-11-28 23:05:33    阅读次数:137
【转】高内聚低耦合
内聚与耦合 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。 模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度 ...
分类:其他好文   时间:2019-11-06 13:14:22    阅读次数:91
自己实现一个简化版Mybatis框架
MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。 一、Mybatis框架流程简介 在手写自己的Mybatis框架之前,我 ...
分类:其他好文   时间:2019-10-23 10:02:23    阅读次数:74
<随便写>软件设计遵循的基本原则
1.高内聚,低耦合 所谓高内聚,是指一个软件模块内各个元素彼此结合的紧密程度要高,即一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。 所谓低耦合,是指一个软件系统内不同模块之间的互连程度要低。不同模块之间的联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高 ...
分类:其他好文   时间:2019-10-06 15:18:40    阅读次数:216
什么样的代码是好代码?
关于什么是好代码,软件行业烂大街的名词一大堆,什么高内聚、低耦合、可复用、可扩展、健壮性等等。也有所谓设计6原则—SOLID: 即Single Responsibility (单一职责),Open Close(开闭),Liskov Substitution(里氏替换),Interface Segre ...
分类:其他好文   时间:2019-09-27 22:50:20    阅读次数:132
面向对象——三大特性
封装 定义 隐藏内部细节,提供公共的访问方法,便于调用。提高程序可展性、维护性。实现高内聚,低耦合 语法 私有化属性,提供公共的get/set方法 体现 属性、方法、构造器、内部类 class的权限修饰只可以用public和default(缺省)。 核心是访问权限 访问权限 本类 同包 子类 其他 ...
分类:其他好文   时间:2019-09-20 20:49:53    阅读次数:85
Java核心技术第四章----对象与类重难点总结
一、类之间的关系 类和类之间的关系,耦合度从高到低: is a。继承、实现 has a。组合、聚合、关联 user a。依赖。 要求是:高内聚、低耦合。 继承(“is a”) 继承(Inheritance),即“is a”关系,是一种用于表示特殊与一般关系的。表示类与类(或者接口与接口)之间的父子关 ...
分类:编程语言   时间:2019-09-14 00:54:33    阅读次数:196
UML-架构分析-架构原则
1、高内聚 2、低耦合 3、防止变异(间接性等) 4、关注点分离 方法1: 方法2: 方法3: ...
分类:其他好文   时间:2019-09-10 12:54:20    阅读次数:81
架构-三层架构:三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。 ...
分类:其他好文   时间:2019-09-07 13:15:33    阅读次数:250
406条   上一页 1 ... 4 5 6 7 8 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!