码迷,mamicode.com
首页 >  
搜索关键字:内聚    ( 894个结果
软件复用的基础和形式
重用的基石是功能明晰。和抽象。 提高软件复用率关键是高内聚低耦合,无论是数据还是操作,都要遵循这个原则。 实际上,将数据和操作孤立开来,可能会增加软件的复用程度; https://bbs.csdn.net/topics/30349074 软件复用的四种形式: 直接使用 继承(实现)(配置)使用 配置 ...
分类:其他好文   时间:2019-01-02 15:45:03    阅读次数:151
接口隔离原则
1.定义:客户端不要依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。 2.注意适度原则,一定要适度 3.优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。 4.实例目录package 5.实例UML类图 6.代码 ...
分类:其他好文   时间:2019-01-01 14:52:48    阅读次数:216
图书管理销售系统,出错设计部分
负责人:发抛(20160401152) 线段(20160401142) 负责工作: E.6.1出错信息 对用户输入的各项内容均进行有效性、安全性检查,减少错误发生的几率。 对程序运行中的异常均进行捕获,按同一方式将出错提示信息提供给用户。 当用户访问自身权限以外的信息时,将其导航到同一的出错提示页面 ...
分类:其他好文   时间:2018-12-27 00:38:32    阅读次数:159
模块与联系的度量(职责与协作的度量):内聚与耦合
In computer programming, cohesion refers to the degree to which the elements inside a module belong together.[1] In one sense, it is a measure of the ...
分类:其他好文   时间:2018-12-26 20:15:56    阅读次数:238
如何打造7*24h持续交付通道?阿里高级技术专家的5点思考
云效鼓励师导读:打造7*24小时的持续交付通道是很多技术团队梦寐以求的事情,那么如何才能实现呢?阿里高级技术专家施翔带来了他的思考。
分类:其他好文   时间:2018-12-25 17:07:30    阅读次数:122
6大设计原则之接口隔离原则
接口隔离原则的定义 什么是接口. 什么是隔离 隔离要求将接口尽量细化,同时接口中的方法尽量少. 接口隔离原则的实现 比如现在有一个人,他身兼数职,是一个老师,要教书,是一个学生,要学习,类图如下: 如果有一天,他不在教书了,或者又有了新的职业,那我们还要修改调用该类的代码,更好的做法是将臃肿的接口变 ...
分类:其他好文   时间:2018-12-25 13:13:39    阅读次数:161
面向对象基础01
编程语言共性:元素+语法+映射元素:标识符保留字符号数据:类型对象值常量和变量操作:运算运算符表达式语句流程:流程控制顺序选择循环函数:函数参数调用返回值函数蕴含了1.(映射)简化2.复用两种非常重要的思想函数其实是代码复用的一种最原始的体现。简化举例: 1.一条调用语句代表了n条语句 2.吃苹果代 ...
分类:其他好文   时间:2018-12-23 11:08:42    阅读次数:131
第二章 设计高质量的React组件
第二章 设计高质量的React组件 高质量React组件的原则和方法: 划分组件边界的原则; React组件的数据种类; React组件的生命周期。 2.1 易于维护组件的设计要素 1、高内聚:指的是把逻辑紧密相关的内容放在一个组件中。用户界面包括:内容、交互行为、样式。 2、低耦合:指的是不同组件 ...
分类:其他好文   时间:2018-12-21 20:20:56    阅读次数:205
C++异常处理解析: 异常的引发(throw), 捕获(try catch)、异常安全
前言: C++的异常处理机制是用于将运行时错误检测和错误处理功能分离的一 种机制(符合高内聚低耦合的软件工程设计要求), 这里主要总结一下C++异常处理的基础知识, 包括基本的如何引发异常(使用throw)和捕获异常(try catch)相关使用注意点, 以及C++标准库提供的一套标准异常类和这些异 ...
分类:编程语言   时间:2018-12-11 11:16:21    阅读次数:232
Spring
概念 spring的最基本的功能就是 创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚 。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事务,本身提供了一套简单的JDBC访问实现,提供与 第三方数据访问框架集成(如Hibernate、JPA) ...
分类:编程语言   时间:2018-12-07 22:34:00    阅读次数:334
894条   上一页 1 ... 19 20 21 22 23 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!