文章目录
- 前言
- java三大特性对我的影响
- 总结
前言
因为已经有很多的学习教程,相信大家也看过不少的什么java语法,java的各种知识,java的一些类什么的,那么这里写的东西,是我自己结合编程思想和java三大特性来聊一聊。
java三大特性对我的影响
众所周知,java有三大特性:封装,继承,多态。
而核心的编程思想则有:对我来说的第一重要则是:面向接口编程,之后才是像开闭原则,里氏替代原则,依赖倒置原则,接口隔离原则,迪米特法则,合成服用原则。
对于这些编程思想,大家随便上网去搜索,都能搜索出来一大堆,所以我并不对这些随处可见的东西做什么声明。
其实对于java三大特性,其实就是java自己本身在告诉你怎么去学会它,大名鼎鼎的一切皆对象,就是最好的对于怎么更好的开发java的描述。
我曾经在学习的途中,经历了很长一段走歪路的时期,具体表现就在,别人的接口我不信,非得去看看源码,知道了它是怎么样去做的,才敢踏实的用它,可是这样耗费了我大量的时间,而且这样的作法,简直在你往底层不用走太深,就能看见熟悉的native关键字。
起初我对于本地方法的出现显得很是苦恼。可是经过了这么长的一段时间,我再回头看的时候,发现自己从来都本末倒置了。明明java一开始就说了它的三大特性。我却还傻傻的去纠结。这不正是变成了面向过程编程么?我把一门高级语言又玩回去了。
我渐渐的明白,这样的学习,简直滑稽,如果什么都要深究的话,说不定还会变成哲学家呢。
前言 总结
这里对文章进行总结:
所以,既然java一开始就告诉了你,它是一门面向对象编程的语言,那么为什么还要再把它变回面向过程呢?