A B A B A B AUB或A+BA∩B或A×B A-B 集合(Set)的抽象教据类型 template <class t> lass set public virtual Set(=0 构造函数 virtual makeEmpty=0;∥置空集合 virtual bool addMember (const tx)=0;集合(Set)的抽象数据类型 template <class T> class Set { public: virtual Set() = 0; //构造函数 virtual makeEmpty() = 0; //置空集合 virtual bool addMember (const T x) = 0; 4 AB 或 A+B AB 或 AB A-B A B A B A B