日历

September 2020
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  

Reply To: 另类继承

Home Forums 《冒号课堂》讨论区 另类继承 Reply To: 另类继承

#1193
Todd
Member

noncopyable例子还有一个有趣的地方。一般来讲,一个类的功能特征是通过接口抽象(还包括数据抽象)来体现,但“不可拷贝”是无法对应到一个接口的!noncopyable不是接口,但却达到了接口类似的特征表达效果,与C#中可序列化类的标记[Serializable]有异曲同工之妙。

我思考以后认为:接口是有主客关系的,类的这种行为”特征”不一定需要客户的存在。不知道这种表达“特征”而不涉及客户接口的方式就是mixin或者traits是否有关联?

 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)