码迷,mamicode.com
首页 >  
搜索关键字:低耦合    ( 1000个结果
python学习手册中的一些易忘的点(4-7部分)
有时间系统看一遍python学习手册,记录一些易忘点 1.python函数高聚合低耦合1)对于输入使用参数并且对于输出使用return2)只有在真正必要的情况下使用全局变量3)不要改变可变类型的参数,除非调用者希望这样做4)每个函数都应该有一个单一的、统一的目标5)每一个函数应该相对较小6)避免直接 ...
分类:编程语言   时间:2018-08-21 13:08:50    阅读次数:173
软件设计要素初探:组件化思想
将整个系统划分为若干正交的紧密关联的子系统,以及高内聚低耦合的小而美的模块与微服务,理清职责、交互与边界。划分的基本原则是“识别、分离和组合关注点”。 ...
分类:其他好文   时间:2018-08-19 20:03:55    阅读次数:217
python 随记
range() 是一个生成器 lambda(匿名函数) 程序最好低耦合,高聚合 就是尽量要模块化,不要各个函数相互交织. 写代码时候要想,以后升级代码的时候这样写会不会有麻烦 当TCP连接建立后, recv()会堵塞,如果对方关闭了连接(比如调用.close()),.recv()就会解堵塞,收到一个 ...
分类:编程语言   时间:2018-08-19 17:03:29    阅读次数:119
JS设计模式(5)发布订阅模式
什么是发布订阅模式(观察者模式)? 定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对象 ...
分类:Web程序   时间:2018-08-16 10:38:41    阅读次数:145
Spring框架4大原则和主要功能
Spring框架4大原则: 使用POJO进行轻量级和最小侵入式开发 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 2. 通过控制反转IoC、依赖注入DI和基于接口编程实现降低耦合度 3. 通过 ...
分类:编程语言   时间:2018-08-15 13:06:15    阅读次数:200
Java设计模式学习记录-装饰模式
前言 装饰模式也是一种结构型模式,主要是目的是相对于类与类之间的继承关系来说,使用装饰模式可以降低耦合度。JDK中有不少地方都使用到了装饰模式,例如Java的各种I/O流,javax.swing包中一些图形界面构件功能的增强等地方都运用了装饰模式。 装饰模式 定义 装饰模式的定义是:在不改变原类文件 ...
分类:编程语言   时间:2018-08-12 18:40:39    阅读次数:172
Python网络编程(weekly summary1)
网络的目的是什么? 用于信息传输、接受 能把各个点、面、体的信息链接到一起 实现资源的共享 OSI模型: 应用层:提供程序服务 表示层:数据加密、优化、压缩 会话层:建立链接、传输服务 传输层:提供数据传输服务 网络层:路由选择 网路互联 连表层:链接交换 物理层:硬件、接口、网卡规定等 特点: 将 ...
分类:编程语言   时间:2018-08-12 15:45:07    阅读次数:144
简单介绍三层架构
简单介绍三层架构 三层架构——3-tier architecture:通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。 区分层次的目的即为了“高内聚低耦合”的思想,在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构,微软推荐的分层式结构一般分为三层,从下至上 ...
分类:其他好文   时间:2018-08-11 22:01:52    阅读次数:179
SOA简介
1.你可以把SOA理解为一种概念,总的来说就是面向服务的设计。 这个概念简单来理解就是把之前所谓的模块划分做成服务。比如之前的日志模块,需要引用你的dll,调用你的写日志方法来写日志。这样当有多个系统时,就有一些麻烦:比如要做日志分析/统计的时候,可能每个系统都自己写一个日志分析/统计的工具。比如日 ...
分类:其他好文   时间:2018-08-07 16:12:46    阅读次数:195
[Abp 源码分析]九、事件总线
0.简介 事件总线就是订阅/发布模式的一种实现,本质上事件总线的存在是为了降低耦合而存在的。 从上图可以看到事件由发布者发布到事件总线处理器当中,然后经由事件总线处理器调用订阅者的处理方法,而发布者和订阅者之间并没有耦合关系。 像 Windows 本身的设计也是基于事件驱动,当用户点击了某个按钮,那 ...
分类:其他好文   时间:2018-08-03 14:42:44    阅读次数:174
1000条   上一页 1 ... 27 28 29 30 31 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!