摘要: 转http://patmusing.blog.163.com/blog/static/13583496020101501923571/也称为Dependents或Publish-Subscribe模式。定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自... 阅读全文
posted @ 2014-11-09 08:17 Kstyjobx!! 阅读(221) 评论(0) 推荐(0) 编辑
摘要: source fromhttp://blog.csdn.net/steedhorse/article/details/333664// Test.cpp #include using namespace std; class Base { public: void f... 阅读全文
posted @ 2014-09-27 11:56 Kstyjobx!! 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 如果一个类A实现了这个接口B,但是接口B中某个"功能"C 是A根本不可能有的,因为A实现了接口B,所以必须实现B中的所有"功能",那么这个C也要被A实现,显然这个C是A根本不可能有的.就造成了接口污染,接口污染是指把接口做的过于胖,派生类必须实现某些它用不到的功能,这样不仅加大了接口间的耦合,而且带... 阅读全文
posted @ 2014-09-27 06:38 Kstyjobx!! 阅读(768) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/fly1988happy/archive/2012/09/25/2701237.html1. 多态在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。多态性就是允许将子... 阅读全文
posted @ 2014-09-27 06:31 Kstyjobx!! 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 描述:override保留字表示当前函数重写了基类的虚函数。目的:1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的);2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。用法:在类的成员函数参数列表后面添加该关键字既可。例子:c... 阅读全文
posted @ 2014-09-27 05:21 Kstyjobx!! 阅读(13659) 评论(0) 推荐(0) 编辑
摘要: 之前一直不明白为什么要用虚函数,我只知道这样的规则, Base b = new derived(); b->do(); 调用的是子类的do();virtue class只是一个虚拟的,调用的是子类在不声明virtue的时候,b->do()调用的是指针所属的类的do(),而不是所指向子类的do()看了... 阅读全文
posted @ 2014-09-27 03:52 Kstyjobx!! 阅读(259) 评论(0) 推荐(0) 编辑
摘要: content_script.js// window.addEventListener("load", function() {// chrome.extension.sendMessage({// type: "dom-loaded", // data: {... 阅读全文
posted @ 2014-09-21 08:03 Kstyjobx!! 阅读(215) 评论(0) 推荐(0) 编辑
摘要: // window.addEventListener("load", function() {// chrome.extension.sendMessage({// type: "dom-loaded", // data: {// my... 阅读全文
posted @ 2014-09-21 07:59 Kstyjobx!! 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 删除垃圾代码前的一些保存content_script.js// window.addEventListener("load", function() {// chrome.extension.sendMessage({// type: "dom-loaded", // ... 阅读全文
posted @ 2014-09-21 07:55 Kstyjobx!! 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1: foreach(array_name as $value) { statement; } 这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一步,也就是下次循环回得到下一个元素。 2:foreach(ar... 阅读全文
posted @ 2014-09-20 05:51 Kstyjobx!! 阅读(263) 评论(0) 推荐(0) 编辑