7#ifndef MFRAME_BDBB2F14_22E9_4CF1_AED2_5592A8816F5C
8#define MFRAME_BDBB2F14_22E9_4CF1_AED2_5592A8816F5C
15#include "./../lang/Interface.h"
16#include "./../util/Collection.h"
17#include "./../util/Iterator.h"
43template <
typename E =
void>
58 virtual bool add(E* v) abstract;
82 virtual bool replace(E* oldValue, E* newValue) abstract;
[Interface] 集合介面
Definition Collection.h:46
[Interface] 集合介面
Definition Set.h:44
virtual bool contains(E *v) const override
檢查此集合是否包含指定元素。
virtual bool remove(E *v) override
從此集合中刪除指定元素(可選操作)。
virtual bool add(E *v) override
將指定元素添加到此集合中(可選操作)。
virtual bool replace(E *oldValue, E *newValue) override
替換此集合中的指定元素。