package com.coding.basic;
/**
* A Simple List Interface
*/
public interface List<E> {
/**
* 追加一个元素
*
* @param e
*/
void add(E e);
/**
* 插入一个元素到指定位置
*
* @param index
* @param e
*/
void add(int index, E e);
/**
* 获取指定位置元素
*
* @param index
* @return
*/
E get(int index);
/**
* 移除指定位置元素
*
* @param index
* @return
*/
E remove(int index);
/**
* 当前List中元素的个数
*
* @return
*/
int size();
}