大家好,今天小编关注到一个比较有意思的话题,就是关于java语言属于面向对象的问题,于是小编就整理了1个相关介绍Java语言属于面向对象的解答,让我们一起看看吧。
问,一个优秀的J***a开发,是如何看代码,不至于代码跟的太深?
1. 得明确看代码的质量和你的目的性,是为了二次开发,还是为了学习;
2.二次开发看代码,要是有设计文档最好,uml为佳,可以清楚的看到程序架构,使用的设计模式,每个类之间的关系和作用,这样看起来不会吃力,有问题好定位;没有文档资料,那就是个苦差事,万不得已的情况下不建议阅读,说白了,这种情况下还不如自己重新开发,可复用部分原代码,可确保你能hold住,不至于有bug不知道哪里调试的好。
3.学习,j***a属于面向对象的编程语言,因此要明确学习的目的,是学习面向对象高级设计模式,还是学习j***a高级用法,或者是在原有源码基础上进行封装等等,又或者是研究其实现原理。
如果有paper的话,先读paper(用了哪些先进的理论?)。
如果没有paper的话,先读设计文档(有哪些数据结构和算法?)。
如果没有设计文档,先读用户手册(有哪些功能,大概是怎么实现的?)。
如果连用户手册都没有,那么这一定是烂项目,不要再读了。
到此,以上就是小编对于j***a语言属于面向对象的问题就介绍到这了,希望介绍关于j***a语言属于面向对象的1点解答对大家有用。