由Tag想到Interface

以下文字来自于歪酷的官方Blog。

你也可以简单地把一个Tag(标签)理解为一个网志文件夹,但是Tag和文件夹的不同之处也很明显:

  • 你可以同时为一篇网志贴上好几个Tag(标签),而原先一篇网志只能属于一个文件夹
  • 当你积累了一定数量的Tag之后,你可以看看自己在Blog中最经常写的是哪些话题
  • 你可以看到有哪些人和自己使用了一样的Tag(标签),进而找到和你志趣相投的用户

    用Blog这么长时间,对Tag一直不是很明白,在我看来就是关键字,甚至不太清楚它和文件夹的区别。看到上面的解释,我突然想到了Interface和Abstract Class。似乎是不恰当的比喻,可还是很相似的。一篇网志只能属于一个文件夹,却可有多个Tag;就像Java中的一个类可以实现多个接口,却只能继承一个类,当然其他某些语言会允许多继承。使用类时,你也可以根据实现的接口名判断它的功能和内容,就像通过Tag搜网志一样。看来Tag也真是重要的,可惜自己过去都没怎么好好填。

    编程真的就是现实世界的抽象实现,奇妙的逻辑。

  • 2 thoughts on “由Tag想到Interface

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注