码迷,mamicode.com
首页 >  
搜索关键字:内聚    ( 894个结果
java开发设计六大基本原则
1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合; 2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户 ...
分类:编程语言   时间:2018-02-11 14:48:26    阅读次数:183
7号测试1
absence 缺席 access访问存取通路进入 achieve 实现完成 acquire 获得 adjacency list method 邻接表表示法 adjacency matrix method 邻接矩阵表示法 algorithm 算法 allocate 留下分配 analog 推论 ap ...
分类:其他好文   时间:2018-02-08 00:24:04    阅读次数:232
设计模式六大原则(5):迪米特法则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:其他好文   时间:2018-02-07 21:25:24    阅读次数:178
Java 面向对象的设计原则
一、 1、面向对象思想的核心: 封装、继承、多态。 2、面向对象编程的追求: 高内聚低耦合的解决方案; 代码的模块化设计; 3、什么是设计模式: 针对反复出现的问题的经典解决方案,是对特定条件下(上下文)问题的设计方案的经验总结,是前人设计实践经验的精华。 4、面向对象设计原则 是面向对象设计思想( ...
分类:编程语言   时间:2018-02-06 14:57:44    阅读次数:202
关于内聚和耦合的理解
1.耦合 一个模块依赖于另一个模块,就是两个模块之间有耦合,简而言之,依赖就是耦合 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效 ...
分类:其他好文   时间:2018-02-06 13:06:10    阅读次数:704
Java——面向对象编程
面向对象简介 面向对象编程是一种编程方式,此编程方式需要使用 “类” 和 “对象” 来实现。 类,用于描述多个对象的共同特征,它是对象的模板。 对象,用于描述现实中的个体,它是类的实例。 类的定义 创建对象 类名 对象名 = new 类名(); 面向对象编程的优点 最大的好处是:代码重用 1、易维护 ...
分类:编程语言   时间:2018-02-03 18:54:59    阅读次数:224
Day10 MVC
经典三层 表述层(表示层): 前台交互,调用后台 web 业务逻辑层: 处理业务 service 数据持久层: 与数据库之间进行交互 dao 面向对象原则 面向修改关闭,面向拓展开放。 高内聚,低耦合 面向接口编程 用于松耦合 MVC设计模式 模式:被多数人使用和认可,经验的总结。 用于松耦合,增强 ...
分类:Web程序   时间:2018-01-31 22:09:55    阅读次数:193
Django简介
Django介绍 Django 的主要目的是简便、快速的开发数据库驱动的网站. Django 强调代码复用, 多个组件可以很方便的以 “插件”形式服务于整个框架. 有许多功能强大的第三方插件 Django 遵循MVC设计模式. 但是有一个专有名词 :MVT MVC 介绍 MVC 全拼为 Model- ...
分类:其他好文   时间:2018-01-27 20:22:50    阅读次数:128
三层架构(不是MVC)
三层架构 编辑 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚 ...
分类:Web程序   时间:2018-01-27 13:52:44    阅读次数:214
Python 三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer) 区分层次的目的即为了"高内聚低耦合"的思想高内聚 ...
分类:编程语言   时间:2018-01-25 21:50:00    阅读次数:251
894条   上一页 1 ... 31 32 33 34 35 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!