本书是帮助开发者和学生学习面向对象分析和设计(OOA/D)的核心技能的重要工具。
UML不是OOA/D,也不是方法,只是图形表示法,如果没有真正掌握如何创建优秀的面向对象设计,或者如何评估和改进现有设计,那么学习UML或者UML CASE工具是毫无意义的。对象思想才是重点和难点。
在OO开发中,至关重要的能力是熟练地为软件对象分配职责,除此之外当然还有其他很多重要的技能。
有益的分析和设计可以概括为...
分类:
其他好文 时间:
2015-03-15 09:26:31
阅读次数:
193
??如何创建和使用委托Delegates 以提供复杂和动态功能在您的脚本上。DelegateScript .csusing UnityEngine;
using System.Collections;
public class DelegateScript : MonoBehaviour
{
delegate void MyDelegate(int num);
MyDe...
分类:
编程语言 时间:
2015-03-15 09:26:37
阅读次数:
122
Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references....
分类:
其他好文 时间:
2015-03-15 09:24:58
阅读次数:
156
这里以“TCP协议中的三次握手”来讲一下Markdown编辑器中UML序列图的应用。连接建立的过程: ```sequence
Title:连接建立的过程
客户主机->服务器主机: 连接请求(SYN=1,seq=client_isn)
服务器主机->客户主机: 授予连接(SYN=1,seq=client_isn)\n ack=client_isn+1
客户主机->服务器主机: 确认(SYN=0,se...
分类:
其他好文 时间:
2015-03-15 09:25:16
阅读次数:
220
三种绘制模式:Screen Space - Overlay、Screen Space - Camera和World Space...
分类:
编程语言 时间:
2015-03-15 09:26:16
阅读次数:
160
转自http://blog.csdn.net/silence_cdsn/article/details/7987063更改listview的布局属性之前的布局:[html]view plaincopy[html]view plaincopy更改后的[html]view plaincopy[html]...
分类:
其他好文 时间:
2015-03-15 09:22:40
阅读次数:
141
软件测试探索心得软件测试在软件的开发中有着极为重要的作用,是一种用来描述促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试简介软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计...
分类:
其他好文 时间:
2015-03-15 09:23:58
阅读次数:
157
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.结构体和数组的区别①结构体:结构体可以由多个不同类型的数据构成,可以 包含int double等多种类型②数组:数组则只能由多个相同类型数据构成2.结构体的定义①先定义结构体类型struct P...
分类:
编程语言 时间:
2015-03-15 09:22:58
阅读次数:
150
一、上传代码到仓库步骤一:创建本地仓库,如下: 创建结果: 步骤二:发布自己创建的仓库,如下: 发布完显示如下: 步骤三:向自己发布仓库上传代码,如下:首先将代码复制到本地仓库,如下: 复制完,显示如下: 然后,添加更新的仓库版本信息,如下: 提交修改后,点击同步 步骤四:查看自己发布仓库的上传代码...
分类:
其他好文 时间:
2015-03-15 09:23:58
阅读次数:
132
Spring的开发初衷是为了减轻企业级开发的复杂度,其对数据库访问的支持亦如此,使用Spring访问数据库能带来以下好处:1.1 简化代码使用原生的JDBC访问数据库,一般总是要执行以下步骤:1) 获取数据库资源,例如连接等;2) 准备并执行SQL,并处理返回结果3) 释放数据库资源4) 处理上述所...
分类:
数据库 时间:
2015-03-15 09:23:48
阅读次数:
199
上来先看MSDN关于lock的叙述:lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 下面的示例包含一个 lock 语句。lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻...
分类:
其他好文 时间:
2015-03-15 09:24:20
阅读次数:
211
vckbase:www.vckbase.comemule:http://sourceforge.net/projects/emule/files/eMule/firefox developer:https://developer.mozilla.org/en-US/docs/Mozilla/Deve...
分类:
其他好文 时间:
2015-03-15 09:22:26
阅读次数:
102
面试中经常会被问到,键入一个网页后后发生什么?这是一个非常详细的帖子,http://blog.jobbole.com/84870/ 但是太详细了,如果吧啦吧啦把这些给面试官们说完,估计就到了吃午饭的时候,那么就来个精简版的吧。1,输入网址,按下回车键。这时候回车键的键码13就会被发送给浏览器,之后浏...
分类:
Web程序 时间:
2015-03-15 09:22:16
阅读次数:
123
在编写Javascript代码的时候,经常会遇到一个问题就是使用element.style.property只能读取定义在HTML标签里的style样式,但是定义在标签以及外部的样式确不能读取得到。 但是,浏览器开发商们为element提供了一个属性可以获取这些样式。IE提供的是obj.curren...
分类:
编程语言 时间:
2015-03-15 09:22:44
阅读次数:
154
准备的面试题目。1.private、protected、public、internal的访问权限?private : 私有成员,在类的内部才可以访问。protected :保护成员,该类内部和继承类中可以访问。public: 公共成员,完全公开,没有访问限制。internal:同一命名空间内可以访问...
分类:
Web程序 时间:
2015-03-15 09:20:29
阅读次数:
118
棋盘问题Time Limit:1000MSMemory Limit:10000KTotal Submissions:24850Accepted:12290Description在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一...
分类:
其他好文 时间:
2015-03-15 09:20:01
阅读次数:
103