原理

面包屑导航

面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。

https://baike.baidu.com/item/面包屑导航/358283?fr=aladdin

 

鸭子类型

Duck typing 这个概念来源于美国印第安纳州的诗人詹姆斯·惠特科姆·莱利(James Whitcomb Riley,1849-1916)的诗句:

" When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck."
“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”
"鸭子类型"像多态一样工作,但是没有继承。
“鸭子类型”的语言是这么推断的:一只鸟走起来像鸭子、游起泳来像鸭子、叫起来也像鸭子,那它就可以被当做鸭子。也就是说,它不关注对象的类型,而是关注对象具有的行为(方法)。
https://baike.baidu.com/item/鸭子类型/10845665?fr=aladdin
posted @ 2018-10-31 16:45  Niuli'blog  阅读(252)  评论(0编辑  收藏  举报