以前自己一直分不清抽象类和接口的区别,当然语法上的区别看了语法大家都懂,但是在真正使用的时候,你可以确定使用接口还是抽象类么?个人觉得这由一下几个方面决定: ①面向对象思想(对事物的认知和分类) ②站在思想的层面上区分接口和抽象类(本质) ③业务上的续需求 首先来说第一点,面向对象的思想...
分类:
其他好文 时间:
2015-10-23 18:16:00
阅读次数:
137
一、AOP技术起源AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的逐渐深...
分类:
编程语言 时间:
2015-10-17 23:39:56
阅读次数:
304
简称SOLID1. 单一职责原则 职责定义为引起变化的原因。一个类,最好只做一件事,只有一个引起它的变化。不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。2. 开放封闭原则 对.....
分类:
其他好文 时间:
2015-10-16 18:48:03
阅读次数:
121
import java.util.*;public class Test01{// 测试类 public static void main(String [] args){ finalTest(); } public static void finalTest(){ ...
分类:
编程语言 时间:
2015-10-13 21:04:58
阅读次数:
194
1. 登录注册案例分析图解:2. 用户登录案例 详细分析 和 分包实现:(1)用户登录案例详细分析(面向对象思想)按照如下的操作,可以让我们更符合面向对象思想: ? 有哪些类呢? 用户类 测试类 ? 每个类有哪些东西呢? 用户类: 成员...
分类:
编程语言 时间:
2015-10-05 19:24:08
阅读次数:
219
Property和Attribute通常都被翻译为“属性”,其实二者所表达的不是一个层面的东西。Property属于面向对象理论的范畴。在使用面向对象思想编程的时候,需要对客观事物进行抽象,再把抽象出来的结果封装成类,类中用来表示事物状态的成员就是Property。比如抽象一辆汽车,则Car.Len...
分类:
其他好文 时间:
2015-09-23 16:30:02
阅读次数:
166
第一部分:类和对象1类和对象的定义 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 对象是具有类类型的变量。2类和对象的关系 对象是类的实例,类是对象的模板。3面像对象的优点1、易维护 采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需...
首先先来张思维导图开开胃一:依据思维导图的走势,类和对象有四小点,咱先来说类和对象的关系.01:咱们为什么要采用面向对象思想进行程序设计与开发?说白了,就是为了让程序更容易的应对需求变化.实现代码的复用.02:类和对象的定义.......001.类的定义:用class关键修饰的叫做类002.对象的定...
分类:
其他好文 时间:
2015-09-22 01:20:32
阅读次数:
168
1.1 类和对象的关系为什么要采用面向对象思想进行程序设计与开发1.可以实现代码的复用2.符合人思考的方式类和对象的定义1.类的定义:用class关键修饰的叫做类2.对象的定义:类名定义的数据类型类和对象之间关系1.由对象归纳为类,是归纳对象共性的过程2.在类的基础上,将状态和行为实体化为对象的过程...
分类:
其他好文 时间:
2015-09-22 00:00:16
阅读次数:
623
//封装性//封装概念://1、是面向对象思想的三大特征之一//2、封装细节是隐藏的,仅对外提供访问接口//3、封装分类: //属性封装 //方法封装 //类的封装 //组件的封装 //模块化封装 //系统级封装//封装好处:/**模块化信息隐藏代码重用插件化易于...
分类:
编程语言 时间:
2015-09-19 12:20:16
阅读次数:
219