java设计的思想是什么?我给出自己的一些见解,希望各位给予拍砖。
java是一种面向对象的设计语言,既然要面向对象,那么这种语言就先要构建出来一个自己的类模板,然后再用这个类模板创建自己的对象,此时我们就省去了一个个对象的过程编程了。我们创建对象的作用就是使用类提供的方法,比如我们创建了一个银行存款人的账户,该账户包含(人名,余额,身份证号等信息)对于用户本身来说我们只有查看却无修改余额的功能,那么我们就需要对该类进行属性的隐藏了,这就是面向对象的封装性;银行存在普通用户那么还存在着高级用户,而高级用户比普通用户具有更多的功能,那是不是我们要重新创建一个高级用户的类呢?答案是否定的,我们只需要在普通用户上添加高级用户的功能便可,这就是类的继承,从这里我们可以隐约的感觉到是有点面向对象的意思了!
我们如何设计好一个类呢?顾名思义类就是一种类型,如:老虎,大象,书,人等。而老虎又分为东北虎、华南虎,人分为中国人、美国人等。但东北虎和华南虎又有共同之处,所以我们不妨先建立一个接口tiger,在接口中描述出虎所有的特征来,然后通过不同的类型分别建立东北虎EestTiger华南虎NorthTiger各自类!其实接口存在的真正意义是我们更关心接口提供的方法而不去关心这些方法到底是由哪些类具体实现的。这犹如盖楼的人对房间的门窗预留着的,等住户自己去装合适住户心怡的门窗了,这就是接口存在的意义。
如果你要设计一种面向对象的思想,那你会怎么做呢?上面是我对OOP的一点小小的心得,要学习的还很多,希望大家多拍砖,也希望留下您的见解和意见/
分享到:
相关推荐
### Java设计思想详解 #### 一、引言 在IT行业,尤其是软件开发领域,Java作为一门成熟的编程语言,自1995年由Sun Microsystems发布以来,已经成为了全球范围内最广泛使用的编程语言之一。Bruce Eckel所著的...
Java程序设计思想是编程领域的核心概念,它不仅仅是关于语法和函数调用,更是关于如何构建高效、可维护、可扩展的软件系统。本书的核心目的是帮助新手程序员理解和掌握这些设计原则和最佳实践,从而提升他们的编程...
《Java编程思想》是Java程序员领域的一本经典之作,由Bruce Eckel撰写,以其深入浅出的讲解方式和丰富的实例闻名。这本书对于想要深入理解Java语言的人来说,是一份宝贵的资源。"Thinking in Java",直译为“思考...
在给定的"JAVA设计模式思想(英文)"资料中,我们可以预期涵盖多个关键的设计模式类别,如创建型、结构型和行为型模式。这些模式旨在提高代码的重用性,减少耦合,提升系统的灵活性和可维护性。 1. **创建型模式**:...
《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深入浅出地介绍了Java语言的核心概念和技术。这个压缩包包含的源代码是书中的示例程序,它们旨在帮助读者理解书中阐述的各种编程原理和实践。通过分析这些源...
《Java编程思想》是Java初学者的一本经典教材,它以其深入浅出的讲解和丰富的实例,深受读者喜爱。本书全面覆盖了Java的基础知识,包括语法特性、面向对象编程概念、异常处理、集合框架、多线程、网络编程等多个方面...
本文档主要探讨了如何利用MVC(Model-View-Controller)设计思想来优化Java实验案例,以适应面向对象程序设计课程的教学需求。MVC是一种广泛应用于软件开发中的设计模式,它将应用程序分为三个核心组件:模型(Model...
前言同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java简单想象成一系列特性的集合;如孤立地...
java面向对象设计思想编程的知识点,北大青鸟教学课程
Java编程思想是理解和使用Java语言的核心理念,它不仅仅是关于语言特性的简单堆砌,而是一种设计理念,强调的是设计、抽象和问题解决。Java的强大在于其面向对象的设计,它允许开发者以更加贴近现实世界的方式来构建...
9. **枚举和注解**:书中介绍了Java的枚举类型,如何创建和使用枚举,以及枚举在设计模式中的应用。同时,讲解了注解的使用,包括自定义注解和元注解,以及注解在编译期和运行期的处理。 10. **Java虚拟机(JVM)**...
根据提供的文件信息,我们可以深入探讨《Java...通过以上内容可以看出,《Java编程思想》这本书不仅介绍了Java的基本语法和概念,更重要的是教会了读者如何运用面向对象的思想去设计程序,提高代码的可读性和可维护性。
例如,它可能包含了一些数据结构、算法或者设计模式的实现,帮助读者更好地理解和应用Java编程思想。 在Java编程中,类库的使用可以极大地提高开发效率。例如,标准库如Java.util和Java.io提供了大量用于处理集合、...
《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深受广大Java程序员喜爱。这本书深入浅出地讲解了Java语言的核心概念和技术,包括面向对象编程、类与对象、继承与多态、接口、异常处理、集合框架、泛型、...
通过阅读《JAVA编程思想》中文版,读者不仅可以掌握Java编程的基本语法,还能深入理解Java的设计哲学和高级特性,为成为一名专业的Java开发者打下坚实的基础。这本书适合初学者入门,也对有经验的开发者有很高的参考...
Java语言程序设计:面向对象的设计思想与实践,2E,54509,PPT案例 作者:吴倩 编著 出版日期:2016年08月19日 第2版说明 本书第1版于2012年9月出版,第2版在第1版的基础上,结合当今Java发展的最新技术,广泛听取了...
Java面向对象编程思想 Java 面向对象编程思想是 Java 编程语言的核心思想之一,通过封装、继承和多态三个特征,实现代码的重用和可维护性。 一、封装 封装是 Java 面向对象编程的三大特征之一,通过 Java 的类来...