![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-面对对象
文章平均质量分 57
clayx
这个作者很懒,什么都没留下…
展开
-
浅析面对对象 六大原则(一)
面对对象,作为使用JAVA进行开发的我,在刚开始接触这个新名词的时候,第一感觉就是,什么鬼??? 但是随着对面对对象的了解,渐渐知道了以前的自己对于开发都是面向过程,虽然在开始接触JAVA时,就接触过这个名词,但是根本就没又去好好的了解,所以在开发的过程中,经常碰到牵一发而动全身的情况,修改更新起来相当麻烦,然后就重新回去看了相关的文章和书籍,在这里做个简单的剖析。PS:此系列文章主要以Androi原创 2017-06-19 11:50:45 · 324 阅读 · 0 评论 -
浅析面对对象 六大原则(二)
1.单一职责原则这里写链接内容2.开闭原则(让程序更稳定、更灵活)开闭原则的英文名是Open Close Principle,缩写是OCP ,他是JAVA世界里最基础的设计原则,他指导我们建立一个更稳定更灵活的系统。定义:软件中的对象(类,模块,函数等)应该对于扩展是开放的,但是对于修改是关闭的。在软件的升级、维护等需要在对其进行代码修改时,可能会将错误引入到原有系统,因此在需求发生变化时,我们应该原创 2017-06-19 15:31:00 · 288 阅读 · 0 评论 -
浅析面对对象 六大原则(三)
1.单一职责原则点击跳转2.开闭原则点击跳转3.里氏替换原则(构建扩展性更好的系统)里氏替换原则英文全称是Liskow Substitution Principle(LSP),里氏替换原则有两种定义方式,第一种定义方式为,如果对于每一个类型为X的对象X1,都有类型为Y的对象Y1,使得所有使用类型为Y的程序P在把对象Y1替换成X1时,程序的行为没有发生变化,那么,类型X是类型Y的子类。第二种定义比较简原创 2017-06-30 10:49:35 · 395 阅读 · 0 评论 -
浅析面对对象 六大原则(五)
1.单一职责原则点击跳转2.开闭原则点击跳转3.里氏替换原则点击跳转4.依赖倒置原则点击跳转5.接口隔离原则(让系统具有更高的灵活性)接口隔离原则的英文全称是InterfaceSegregation Principles,缩写为ISP,定义为:系统不应该依赖他不需要的接口,另一种描述为,类间的依赖关系应该建立在最小的接口上。接口隔离原则是将庞大臃肿的接口拆分成数个功能单一或者更为具体的小接口,这样就原创 2017-07-13 11:52:57 · 379 阅读 · 0 评论 -
浅析面对对象 六大原则(六)
1.单一职责原则点击跳转2.开闭原则点击跳转3.里氏替换原则点击跳转4.依赖倒置原则点击跳转5.接口隔离原则点击跳转6.迪米特原则(更好的可扩展性)迪米特原则的英文名是Law of Demeter,缩写是LOD,也成为最少知识原则。虽然名称不同,但是所代表的含义是一样的,一个对象应该对其他对象有最少的了解。简单的讲,一个类应该对自己需要耦合或者调用的类知道的更少,类的内部如何实现与调用者或者依赖者没原创 2017-07-13 14:52:48 · 356 阅读 · 0 评论 -
浅析面对对象 六大原则(四)
1.单一职责原则点击跳转2.开闭原则点击跳转3.里氏替换原则点击跳转4.依赖倒置原则(让项目拥有变化的能力)依赖倒置原则的英文全称是Dependence Inversion Principle ,缩写是DIP,依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不应该依赖低层次的模块实现细节的目的。简单来说,依赖倒置原则有三个关键点,第一,高层次的模块不应该依赖低层次模块,两者都应该依赖抽象,第二原创 2017-07-05 11:55:06 · 416 阅读 · 0 评论