码迷,mamicode.com
首页 >  
搜索关键字:高内聚    ( 625个结果
学习java第四天
学习java的第四天 1. 面向对象的特征:封装性 用private 限制对成员变量的访问只能通过成员方法进行间接访问,并且可以在成员方法中自定义一些限制条件。 2. 程序追求 高内聚 低耦合 1. 高内聚:类的内部数据操作自己完成 不允许外部干涉 2. 低耦合:仅对外暴露少量的方法进行使用 3. ...
分类:编程语言   时间:2020-03-12 09:44:53    阅读次数:56
可测试性战术实例分析之MVC架构
MVC架构包括模型(model)、视图(view)、控制器(controller)三个部分,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式。 视图模 ...
分类:Web程序   时间:2020-03-11 22:08:45    阅读次数:71
软件开发方法-结构化分析设计
软件开发方法 一结构化分析 二基本术语 1.数据流图(DFD图) 2.数据字典 3.数据流图 顶层(DFD) 0层图 三结构化设计 2.设计阶段和设计内容 四模块化设计 模块结构图(msd) 事务性msd 变换形msd 模块设计原则 :高内聚,低耦合 a.耦合分类(由强到弱) 1.内容耦合:一个模块 ...
分类:其他好文   时间:2020-03-10 20:11:36    阅读次数:122
【华为云技术分享】如何设计高质量软件-领域驱动设计DDD(Domain-Driven Design)学习心得
DDD做为软件设计方法于2004年提出,一直不温不火,最近几年突然火起来了,为啥呢?正所谓机会给有准备的人,因为微服务的流行,大家都跃跃欲试把传统单体软件转成微服务架构,但理论很丰满,现实很骨感,光是分解微服务就让人找不到北,而DDD是歪打正着也好,富有远见也好,正好适合微服务转型设计,不火都难。 ...
分类:其他好文   时间:2020-02-29 16:20:44    阅读次数:71
如何发现代码问题?
1. 先看代码结构 代码行数是否过多 代码是否易读 类名、函数名是否知名见意 代码结构是否满足“高内聚,松耦合” 2. 看设计是否实现了预期的业务逻辑 逻辑是否正确 是否处理了各种异常情况 是否入参、出参是否有校验 2. 再看设计原则、设计思想 是否符合SOLID、DRY、KISS、YAGNI、LO ...
分类:其他好文   时间:2020-02-29 15:03:58    阅读次数:77
设计模式--命令模式
设计模式--命令模式 初看命令模式,感觉设计的比较优雅,可扩展性比较好,慢慢琢磨其中用处,感觉设计的扩展性有太强了。如果在实际使用中,需要斟酌使用。 一、命令模式的基本概念: 命令模式是一种高内聚的模式,其定义为:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或记录请求日 ...
分类:其他好文   时间:2020-02-29 11:33:20    阅读次数:85
python语言基础3
一:python函数 是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。以前使用过的一些Python提供的内建函数,如print()、max(4,18)、min(100,50)。当然我们自己创建的函数,叫做自定义函数。 ①、代码要遵循的原则:高内聚,低耦合 模块内部之间的联系,应该非常紧 ...
分类:编程语言   时间:2020-02-28 16:00:14    阅读次数:76
解密设计模式的七大原则
开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 迪米特法则 合成复用原则 单一职责原则 设计原则总得来说还是为了让代码尽量的:高内聚、低耦合。提高代码的扩展性,复用性。实际开发中需要平衡开发效率与代码设计的量,设计模式使用过多类和方法细分会越多,导致过于臃肿 1、开闭原则(Open Close ...
分类:其他好文   时间:2020-02-23 09:42:01    阅读次数:72
微服务架构:如何用十步解耦你的系统?
耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。
分类:其他好文   时间:2020-02-14 22:52:53    阅读次数:82
Java的封装
Java的封装(数据的隐藏) 高内聚,低耦合: 1.1. 高内聚:类的内部数据操作细节自己完成。 1.2. 低耦合:仅留出少量方法给外部使用。 封装(数据的隐藏):通常,因禁止直接访问一个对象中数据的实际表示,而是通过接口来访问。 总而言之:属性私有(希望属性尽量private),get/set。 ...
分类:编程语言   时间:2020-02-13 00:10:05    阅读次数:75
625条   上一页 1 ... 4 5 6 7 8 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!