css :cascading Style sheets 层叠样式表 是用于控制页面布局和样式的 css好处:功能强大,将html页面和样式进行分离 降低耦合度,开发效率更高 css和htnl使用 1内联样式<div style = "color="red"></div> //不推荐 2内部样式 -- ...
分类:
Web程序 时间:
2019-11-17 12:21:33
阅读次数:
86
类的继承:子类拥有父类非private方法和属性 类的继承,多继承会耦合度高 有与子类同名无参构造函数,则默认调用父类无参构造函数;;;;;与子类同名有参构造器,但无super,则默认调用父类无参构造器 有super(x,x,x)则看是调用几个参数的构造函数 实例化子类后,优先调用父类构造函数及构造 ...
分类:
编程语言 时间:
2019-11-16 10:59:28
阅读次数:
67
Akka简介 一、知识补充 耦合与解耦: 耦合 》两个或两个以上体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象 ? 对于软件工程,对象之间的耦合度是对象之间的依赖度,耦合程度越高,维护成本越高 解耦 》解除耦合关系 ? 模块间有依赖关系必然存在耦合,理论上绝对零耦合做不到。要使数据模型 ...
分类:
其他好文 时间:
2019-11-15 15:43:26
阅读次数:
106
桥接模式的定义与特点 桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。桥接(Bridge)模式的优点是: 由于抽象与实现分离,所以扩展能力强; 其实现细节对客户透明。 缺点是:由于聚合关系建立在抽 ...
分类:
其他好文 时间:
2019-11-15 00:15:07
阅读次数:
133
MVC 1,M:业务逻辑处理:数据库操作,网络操作,耗时任务(各种java bean,还有一些类似repository类) 2,V:处理数据显示的部分:xml 3,C:Activity处理用户交互问题:Activity 优点:便于UI视图的显示和界面的分离 特点:1,耦合度低:代码的关联程度不是很高 ...
分类:
Web程序 时间:
2019-11-14 00:05:36
阅读次数:
122
模式的定义与特点 适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构型模式和对象结构型模式两种,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少 ...
分类:
其他好文 时间:
2019-11-14 00:03:20
阅读次数:
100
工厂模式主要分为简单工厂模式、工厂方法模式和抽象工厂模式,它主要作用是将对象实例化的部分抽取出来,降低代码的耦合度,其中简单工厂模式不属于23种设计模式。下面将对这三种模式进行介绍。 一、简单工厂模式 1.静态工厂模式 创建静态工厂方法,传入类型来返回相应实例。下面我们写一个简单工厂类来创建Vehi ...
分类:
其他好文 时间:
2019-11-09 15:38:53
阅读次数:
101
1.单一职责原则 如果一个类职责过多,会导致耦合度过高 2.开放封闭原则 类,模块,函数应该是可以扩展的,但是对于修改是封闭的 尽量通过扩展的方式来实现变化,而不是通过修改原有的代码来实现。 3.里式替换原则 所有引用父类的地方必须能透明的使用其子类\ 4.依赖倒置原则 高层模块不应该依赖底层模块, ...
分类:
编程语言 时间:
2019-11-06 00:42:51
阅读次数:
98
1.安装node.js node -v 检测node文件是否安装成功 node --version 检查node版本号 2.Npm node package manager 管理工具 管理模块 (包) 的工具 模块化的好处:降低耦合度 ,可以重复使用,提高开发效率 ,有利于团队开发 node中的所有 ...
分类:
Web程序 时间:
2019-11-05 21:16:35
阅读次数:
96
耦合 1. 什么是耦合? 耦合表示类与类之间的联系, 类与类之间的联系越强, 耦合度越高 2. 通过例子来说明 我们写了两个类, 其中beanService中需要用到beanDao来实现功能 beanDao接口和实现类 beanService接口和实现类 测试类及运行结果 从代码结构中可以看出: b ...
分类:
编程语言 时间:
2019-11-01 13:07:55
阅读次数:
84