摘要:
设计模式(Design Pattern)是一套来源于实践被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己于人于系统都是多赢的,设计模式使代码编制真正工程化,随着实践的发展设计模式会不断扩充。设计模式体现着封装、继承、多态、接口和抽象等面向对象思想,GoF提到了23种设计模式,其中包括5种创建型模式,7种结构型模式和11种行为型模式。一、创建型模式1、抽象工厂模式(Abstract Factory)提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。2、建造者模式(Builder)将一个 阅读全文
摘要:
单例模式比喻俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton-单例模式,她们只要说道“老公”,都是指的同一个人,那就是我(刚才做了个梦啦,哪有这么好的事)。单例模式意图单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式类图单例模式实现 /// <summary> /// 体现单例模式的老公类 /// </summary> class Husband { private static Husband instance; /// <summary> /// 构造方法让其private,这就防止了 阅读全文
摘要:
<摘录>前段时间需要这个功能,但是找了很多都不能完美的实现,不是只能锁定表头,就是浏览器兼容问题什么的,在此就自己做了一个锁定表头和列的js方法,依赖于JQuery。因为方法很简单,就未封装成插件的形式,仅仅以代码方式发布。这里把自己做的方式写出来,以资纪念。支持IE6+,FF3.6+,Opera9+,Chrome9+一、实现方式这里的准备使用4个table实现,具体如下图:上图红色部分为要取出来的部分,蓝色部分为拼接后可以看到的部分。最终结果如下图实现后效果:姓名班级成绩主科文科理科总分语文数学英语政治历史地理物理化学生物 姓名 班级 ... 阅读全文