码迷,mamicode.com
首页 >  
搜索关键字:低耦合    ( 1000个结果
224 面向对象编程介绍,面向过程与面向对象
1.1 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 1.2 面向对象 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。 1.3 面向过程与面向对象对比 | | 面向过程 | 面向对象 | | | | | ...
分类:其他好文   时间:2020-01-18 13:01:09    阅读次数:72
代理模式(对象的创建和方法的执行放在代理类里,可以保护对象,降低耦合,方便的在方法前后进行增加其他功能)
package designMode;//抽象主题interface Subject{ void Request();}//真实主题class RealSubject implements Subject{ public void Request(){ System.out.println("访问真 ...
分类:其他好文   时间:2020-01-17 18:51:29    阅读次数:81
谈谈你对spring的理解
java语言是提倡高内聚低耦合的语言,spring的出现是为了解耦,在传统的javaSE程序设计中,我们直接在对象内部通过new进行创建对象或者GetInstance(单例)等直接或者间接的调用构造方法创建一个对象,在Spring开发的模式中,spring容器使用工厂模式为我们创建对象,我们使用时不 ...
分类:编程语言   时间:2020-01-15 12:16:07    阅读次数:280
建造者模式
一、模式名 建造者, Builder 二、解决的问题 我们每天都在创建对象、使用对象,一般简单对象直接通过new创建即可。如果要创建的对象很复杂,或者创建对象的方式有很多,我们怎样才能做到高内聚低耦合?这时建造者模式就派上用场了。建造者模式通过抽象出某个对象的构造过程,具体构造实现交给子类完成,通过... ...
分类:其他好文   时间:2020-01-13 21:57:10    阅读次数:106
设计模式
常见的设计原则: 一:SOLID 原则 1.单一职责原则(SRP)--Single Responsibility Principle 一个类只负责完成一个职责或者功能。不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。 判断 ...
分类:其他好文   时间:2020-01-13 17:58:21    阅读次数:86
spring 入门1 --- 使用spring创建第一个小的测试程序
搞完了java来学习一下spring,spring是一个开源的设计层面的框架,它是一款轻量级的高内聚低耦合的基于ICO以及AOP的开源框架,spring是春天的意思,是由一个悉尼大学的音乐博士rod搞出来的,这个男人改变了java世界。 Spring框架功能大约有20个模块这些模块按组可以分为核心容 ...
分类:编程语言   时间:2020-01-12 20:15:11    阅读次数:104
线程通信问题
/** * 现在两个线程,可以操作初始值为零的一个变量,实现一个线程对该变量加1,一个线程对该变量减1,交替,来10轮。 * 1 多线程编程工程化模板-上 * 1.1 线程 操作 资源类 * 1.2 高内聚 低耦合 * * 2 多线程编程工程化模板-下 * 2.1 判断 * 2.2 干活 * 2.3 ...
分类:编程语言   时间:2019-12-27 09:30:55    阅读次数:84
分布式或大型互联网项目中,数据库物理外键移除的原因
1.性能影响 大型互联网项目或者分布式项目,进行更新操作时,会在影响数据库性能 2.热更新 如果数据库存在外键,会导致新更新上去的代码无法运行,可能产生冲突,需要重新启动项目 3.降低耦合度 删除外键是指物理上删除外键,但是逻辑上还是存在外键的,这样就降低了表与表之间的耦合度(举个例子:用户表与用户 ...
分类:数据库   时间:2019-12-26 09:17:13    阅读次数:125
专题-代理模式
本文将通过通俗的方式讲解代理模式,并不涉及其底层原理,只是为了在面试是遇到此类问题有话可说。 一、简介 1、什么是代理模式 代理模式也称为委托模式,属于结构型模式之一。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用,比如我们生活中的邮局,快 ...
分类:其他好文   时间:2019-12-23 16:48:38    阅读次数:106
2019年Java面试题基础系列228道(3)
51、类 ExampleA 继承 Exception,类 ExampleB 继承ExampleA。 有如下代码片断: try { throw new ExampleB("b")}catch(ExampleA e){ System.out.println("ExampleA");}catch(Exce ...
分类:编程语言   时间:2019-12-22 16:37:21    阅读次数:101
1000条   上一页 1 ... 9 10 11 12 13 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!