- 博客(2)
- 收藏
- 关注
原创 Java中的Collection接口
前言上世纪七十年代,面向对象编程的思想提出,simula 67语言横空出世——这得益于计算机算力的进步,计算机作用得以体现,计算机不再是小领域研究和高端知识分子独有的宝物,在新的应用前景下,传统的编程模式体现出庞大的重复劳动,且难以被一般知识水平的人掌握和使用的缺点,这时,面向对象编程应运而生了。并在后面六十年的发展中,逐渐产生了今天广泛应用的Java,C++,Python等一系列应用广泛的语言。对于初步接触Java的人来说,影响最深的便是它方便的数据结构,以致用多了Java后,在回到C等语言,会感到强
2020-07-09 17:40:15
418
原创 委托和继承(Delegation and Inheritance)
写在前面学习面向对象编程语言,不能避免的会需要掌握委托和继承的概念,然而二者对初学者来说很难区分,本文就笔者的理解,谈谈二者的主要区别。为避免引起混淆,本文使用了“委托类”和“被委托类”的概念,笔者通读后发现有些啰嗦,在此说明。被委托类,工厂方法,榨汁委托类,水果定义首先明确,这两种模式提出的初衷都是为了提高代码的可复用性,而在具体实现上有所不同。委托:一个对象需要另一个对象的功能,于是捕获该对象,并发送到另一对象中进行功能调用。继承:获得一个基类的元素和方法。举个例子:水果需要工厂
2020-07-08 18:58:35
1919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人