摘要:
一样的多态多态(Polymorphism)一词源于生物学,顾名思义就是指多种形态。在面向对象世界里,多态与继承和封装一起构成了三大核心概念。在.NET中,多态通常意味着子类对于父类一种衍变。子类继承自父类,拥有父类所定义的一切(public或protected)成员。但同时,它又可以修改(重写或复写)这些成员,使其实现与父类以及其他子类完全不同。我们可以说,继承体现了类的多态性。大家应该很熟悉Duck的例子了吧?public abstract class Duck{ public abstract void Quack();}public class MallardDuck : Duck... 阅读全文
摘要:
人类是一个类,你是一个具体人.......你不能在街上裸奔,所以得用衣服封装起来..........当然了,你不会蒙面(又不是去抢银行的),脸露出来的话就是公有属性的了...很显然,某些地方就是私有的了然后当你挂了后,你的遗产得给你的后代,你的遗产对外不公开,对自己的后代公开,那就是保护的.......你的一个恐龙同事向你借钱,你不给.......你的一个漂亮同事向你借钱,你给了.......这叫多态 阅读全文
摘要:
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:Cache-control: max-age=5表示当访问此网页后的5秒内再次访问不会去服务器(2) 在地址栏回车如果值为 阅读全文