package com.erdaoya.springcloud.comx.utils.rest; import java.util.Collection; import java.util.Map; import java.util.Set; /** * Created by xue on 12/20/16. * TODO 再次考虑做法 */ public interface ArrayAccessBase<K, V> extends Map<K, V> { default int size() {return 0;} default boolean isEmpty() {return false;} //default boolean containsKey(Object key) {return false;} default boolean containsValue(Object v) {return false;} // get default V put(K key, V value) {return null;} default V remove (Object key) {return null;} default void putAll(Map<? extends K, ? extends V> map) {} default void clear () {} default Set keySet () {return null;} default Collection values() {return null;} default Set entrySet() {return null;} // other map default interfaces; }