对于传统的OOP思想,JS的语法确实比较难搞,其中之一就是实例和对象的区别。 什么是实例? 实例是类的具体化产品。 JS语法没有类这个概念(当然ES6引用了类这个概念)。只能通过构造函数来创建类,例如: 什么是对象? JS是面向对象的语言,一切都是对象,那么函数也是对象、实例也是对象、对象字面量也是 ...
分类:
Web程序 时间:
2016-12-25 13:38:35
阅读次数:
219
单例模式: 分析: 1、单例模式,从字面意思上理解,“单例”,即只有唯一一个实例,通常情况下,定义一个类,然后通过new ClassName()方式来产生具体对象,然而这样,破坏了一个类只有一个实例,怎么处理该问题呢?将类的具体化放在类的构造函数来完成。 2、如上方式解决了单例问题,然而,外界如何才 ...
分类:
其他好文 时间:
2016-11-26 23:13:21
阅读次数:
232
瞄准SMART目标 SMART代表具体的/可度量的/可实现的/相关的和时间可控的。 1.具体的 (一个目标任务应该是具体的/事物的具体化) 2.可度量的 (如何知道你何时完成?确贴的数字,度量具体和详细的目标任务,完成任务支出多少时间) 3.可实现的 (确定目标的合理性) 4.相关的 (目标真的与你 ...
分类:
其他好文 时间:
2016-11-25 00:27:05
阅读次数:
152
<?xmlversion="1.0"encoding="utf-8"?>
<!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!--属性配置元素可以将配置值具体化到一个属性文件中,并且使用配置文件的ke..
分类:
其他好文 时间:
2016-11-23 00:12:46
阅读次数:
335
Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may comple ...
分类:
其他好文 时间:
2016-10-29 14:43:18
阅读次数:
196
敏捷软件开发 VS. 传统软件工程 软件工程这一术语1968年被提出,之后美国软件工程专家巴利·玻姆对十多年间研究软件工程的专家学者们提出的一些准则与信条,于1983年对提出软件工程的七条基本定理,将软件工程这一学科具体化,软件工程中开发与管理软件的方法也不断完备。而敏捷软件开发于2001年由Ken ...
分类:
其他好文 时间:
2016-10-24 01:58:36
阅读次数:
160
用户故事与敏捷方法第一章是对用户故事的概览。 首先第一个问题用户故事是什么?用户故事描述了对用户、系统或软件购买者有价值的功能。用户故事由三个方面组成,包括1 .一份书面的故事描述,用来做计划和作为提示。2.有关故事的对话,用于具体化故事细节。3.测试,用于表达和编档故事细节且可用于确定故事何时完成 ...
分类:
其他好文 时间:
2016-10-16 19:35:12
阅读次数:
111
在读这本书之前,自己觉得有点好奇,用户故事指的是什么呢,读完之后,有了体会:用户故事描述了对用户、系统或者软件购买者有价值的功能。它由3方面组成:1>一份书面的故事描述,用来做计划和作为提示;2>有关故事的对话,用于具体化故事细节;3>测试,用于表达和编档故事细节且可用于确定故事何时完整。 它总共分 ...
分类:
其他好文 时间:
2016-10-02 23:59:53
阅读次数:
449
桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立地变化。Bridge 模式把角色之间的继承关系改为了耦合的关系,从而使这两者可以从容自若的各自独立的变化; 在以下的情况下应当使用桥梁模式: 1.如果一个系统需要在构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次 ...
分类:
其他好文 时间:
2016-09-22 18:05:38
阅读次数:
83
一 软件工程和系统工程的区别? 答:系统工程和软件工程是完全不同的两个概念,要先进行系统设计,之后才去做软件。软件工程是指软件开发上面所需要遵守的一些原则和设计规范。系统工程包括软件和硬件两个方面。所谓系统架构是系统工程的一些具体化。 二 软件工程所面临的主要问题。 答:多样性的挑战:必须开发出新技 ...
分类:
其他好文 时间:
2016-09-04 00:07:35
阅读次数:
470