- 博客(4)
- 收藏
- 关注
原创 高内聚与低耦合
所谓耦合是指在一个软件结构内不同模块之间互连程度的度量, 而低耦合就是指在设计一个软件时,作为一个完整的软件系统,对于各种模块与模块之间应尽可能的是其独立的存在,让每个模块尽可能的独立完成其特定的功能。 如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。 所谓内聚是指一个模块内各个元素彼此结合的紧密程度。而高内聚就是指在一个模块的
2017-01-20 20:23:13 243
原创 封装
继承、封装、多态、抽象是面向对象编程的四大基本概念,其中封装尤为重要,因为从我们学习JAVA开始,就基本上接触了封装,因为JAVA中的所有程序都是写在类中的,类也能当做一种封装。 在面向对象中封装是指隐藏对象的属性和实现的细节,仅对外提供公共访问方式。在类定义中用private关键字来实现封装。封装有什么好处? 一是用private把类的细节与外界隔离起来,从而实现数据项和方法
2017-01-20 20:17:15 178
转载 java多态性
Java多态性理解Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic
2017-01-20 19:58:45 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人