1.泛型编程 === 概念:不考虑具体数据类型的编程方式 函数模板: template 关键字用于声明开始进行泛型编程 typename 关键字用于声明泛指类型 template // template : 告诉编译器开始泛型编程 // typename : 告诉编译器T是一个泛指类型 void S ...
分类:
其他好文 时间:
2019-12-07 12:36:07
阅读次数:
108
要点提示:List接口继承自Collection接口,定义了一个用于顺序存储元素的合集。可以使用它的两个具体类ArrayList或者LinkedList来撞见一个现行表(list)。 List接口中的通用方法 ArrayList和LinkedList定义在List接口下。List接口集成自Colle ...
分类:
其他好文 时间:
2019-12-06 11:30:03
阅读次数:
77
什么是适配器模式? 将一个接口转换成客户需要的接口,已达到在新对象中使用以前的旧接口。属于结构型模式,该模式主要解决对以前旧接口的兼容性。 UML类图 对象适配器 ''' 示例: 键盘PS2圆形接口转USB接口 ''' import abc # 目标接口 class AbsUSB(abc.ABC): ...
分类:
其他好文 时间:
2019-12-01 13:31:40
阅读次数:
79
1 class Frog: 2 def __init__(self,name): 3 self.name = name 4 5 def __str__(self): 6 return self.name 7 8 def interact_with(self,obstacle): 9 print('{ ...
分类:
其他好文 时间:
2019-11-30 19:23:20
阅读次数:
91
面向对象——多态 什么是多态? 多态是 同一种事物 , 不同的形态 多态的目的? 多态也称为多态性,目的是 为了在不知道对象具体类型的情况下,统一对象调用方法的规范(例如:名字) 多态的表现形式之一就是继承 ? 先抽象,再继承 父类:定制一套统一的规范 子类:遵循父类的统一规范 PS:Python中 ...
分类:
其他好文 时间:
2019-11-28 21:09:34
阅读次数:
81
[TOC] 多态 多态指的是同一种类型的事物,不同的形态 多态的目的: 多态也称之为‘多态性’, 目的是为了 在不知道对象具体类型的情况下,统一对象调用的方法规范 (比如:名字) 多态的表现“形式之一”就是继承 ? 先抽象,再继承 Python的多态性是指: 在不考虑实例类型的情况下使用实例,也就是 ...
分类:
其他好文 时间:
2019-11-28 19:15:15
阅读次数:
96
算法:以有限的步骤,解决逻辑或者数学上的问题。 特定的算法往往搭配特定的数据结构,特定的数据结构是为了实现某种特定的算法。 关联式容器:与特定数据结构相关的算法。 泛型:不依赖于具体类型,由模板实现。 算法的泛型化:把操作对象的型别加以抽象化,把操作对象的标示法和取间目标的移动行为抽象化,整个算法就 ...
分类:
编程语言 时间:
2019-11-26 17:50:04
阅读次数:
82
第二章 Spring框架基础 面向接口编程的设计方法 ? 在上一章中,我们看到了一个依赖于其他类的POJO类包含了对其依赖项的具体类的引用。例如,FixedDepositController 类包含 对 FixedDepositService 类的引用,FixedDepositService 类包含 ...
分类:
编程语言 时间:
2019-11-23 09:17:09
阅读次数:
81
形参和返回值 抽象类名作为形参和返回值 方法的形参是抽象类名,其实需要的是该抽象类的子类对象 方法的返回值是抽象类名,其实返回的是该抽象类的子类对象 接口名作为形参和返回值 方法的形象是接口名,其实需要的是该接口的实现类对象 方法的返回值是接口名,其实返回的是该接口的实现类对象 内部类 内部类概述 ...
分类:
编程语言 时间:
2019-11-14 22:19:54
阅读次数:
92
模式的定义与特点 抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等 ...
分类:
其他好文 时间:
2019-11-13 00:44:36
阅读次数:
105