09 2014 档案

适配器模式
摘要:现实生活中的适配器本文讨论适配器模式。适配器模式是23中设计模式之一,它的主要作用是在新接口和老接口之间进行适配。它非常像我们出国旅行时带的电源转换器。为了举这个例子,我还特意去京东上搜了一下电源转换器,确实看到了很多地方的标准不一样。我们国家的电器使用普通的扁平两项或三项插头,而去外国的话,使用的... 阅读全文

posted @ 2014-09-25 09:24 忙碌ing

JS中数组Array的用法
摘要:js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//al... 阅读全文

posted @ 2014-09-24 15:00 忙碌ing 阅读(232) 评论(0) 推荐(0)

合成复用原则
摘要:组合/聚集复用原则 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP).组合和聚合都是对象建模中关联(Association)关系的一种.聚合表示整体与部分的关系,表示“含有”,整体由部分组合而成,部分可以脱离整体作为一个独立的个体存在。组合则是一... 阅读全文

posted @ 2014-09-24 10:09 忙碌ing 阅读(739) 评论(0) 推荐(1)

开放封闭原则
摘要:开闭原则(Open Closed Principle)开闭原则的核心是:对扩展开放,对修改关闭白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原... 阅读全文

posted @ 2014-09-24 09:49 忙碌ing 阅读(176) 评论(0) 推荐(0)

迪米特原则
摘要:迪米特原则定义:迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的... 阅读全文

posted @ 2014-09-24 09:04 忙碌ing 阅读(251) 评论(0) 推荐(0)

接口隔离原则
摘要:客户端不应该依赖它不需用的接口,类间的依赖关系应该建立在最小的接口上。1.客户端不应该依赖它不需要接口”,那依赖什么?依赖它需要的接口,客户端需要什么接口就提供什么接口,把不需要的接口剔除掉,那就需要对接口进行细化,保证其纯洁性;2.“类间的依赖关系应该建立在最小的接口上”,它要求是最小的接口,也是... 阅读全文

posted @ 2014-09-23 10:08 忙碌ing 阅读(284) 评论(0) 推荐(0)

JS的 Prototype
摘要:这几天一直在接触Aris,Aris的报表语法是JavaScript,报表中有很多面向对象的思想,所以一一记录下来,应对大脑内存泄漏,大脑硬盘区域损坏或者大脑重启等状况!这篇文章主要是记录 JS Prototypejavascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:func... 阅读全文

posted @ 2014-09-19 14:32 忙碌ing

JS 知识点集锦
摘要:1.JS 自执行函数(强制执行)//1.var arrayList = [1,2,3,4];var getArrayList = (function(myList){ var newList = new Array(); if((myList!=null)&& (myList.lengt... 阅读全文

posted @ 2014-09-19 10:24 忙碌ing

软件设计的6个原则(6大设计原则)简单总结
摘要:6大设计原则 阅读全文

posted @ 2014-09-16 12:27 忙碌ing

导航