内聚原则 “高内聚,低耦合”原则是软件模块设计的通用原则。实际上,该原则最早出现在结构化设计(structured design)中,后被引入对象式设计。耦合和内聚是衡量软件设计质量的两个重要指标,是检验模块设计是否合理的主要标准。其中,耦合(coupling)反映模块之间的关联程度,内聚(cohe ...
分类:
其他好文 时间:
2016-07-06 09:53:15
阅读次数:
128
纯属云平台管理学习菜鸟的笔记,参照许多大牛的博客,如有侵权,请联系,立刻删除。
Abstract1) tight coupling of a specific programming model with the re- source management infrastructure, forcing developers to abuse the MapReduce programming...
分类:
Web程序 时间:
2016-06-29 11:15:58
阅读次数:
218
前言 本文所指的google类vr设备是指: 谷歌的Cardboard、三星Gear VR、暴风魔镜等这样的手机VR盒子,而并不是指HTC Vive这类。 人眼立体感知能力 人的左右眼看到的东西是有差别的,而我们的大脑中的双眼视觉系统则利用这种差别来计算远近距离。 Cardboard原料 凸透镜2枚 ...
分类:
其他好文 时间:
2016-06-10 21:44:00
阅读次数:
247
下载安装Unity开发工具,要求Unity 5.3.0 或更高版本 下载Oculus签名,做Gear VR交互功能模块。关于输入交互,可以下载VR Samples(地址:https://www.assetstore.unity3d.com/cn/#!/content/51519)使用,其原理大家可以 ...
分类:
其他好文 时间:
2016-06-07 14:38:09
阅读次数:
193
本文章由cartzhang编写,转载请注明出处。 所有权利保留。
文章链接:http://blog.csdn.net/cartzhang/article/details/51425225
作者:cartzhang
说明:本文同步发于蛮牛论坛。http://www.manew.com/thread-89068-1-1.html?_dsign=09548ffa
我花了两个月时间开发了一款...
分类:
其他好文 时间:
2016-05-17 11:39:41
阅读次数:
161
如果你不是VR游戏或应用的开发者,可以选择无视下面的内容,这不是给普通用户看的~ 如果你之前曾经为Oculus Rift DK2或者Gear VR开发过,那么心里面一定曾经有千万个草泥马来回奔跑过。虽然Unity从5.1版本开始就支持VR应用和游戏开发,但是从Oculus和Unity双方的开发者论坛 ...
分类:
编程语言 时间:
2016-05-16 07:01:22
阅读次数:
477
责任链模式的定义: Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving obj ...
分类:
其他好文 时间:
2016-05-13 09:50:20
阅读次数:
134
中介者模式定义: Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objectsfrom referring to each o ...
分类:
其他好文 时间:
2016-05-13 08:13:26
阅读次数:
119
以此回顾学习《设计模式之禅》的责任链模式。
什么是责任链模式?
Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request...
分类:
其他好文 时间:
2016-05-12 18:56:30
阅读次数:
171
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。
一般模块之间可能的连接方式有七种,...
分类:
其他好文 时间:
2016-05-06 12:13:25
阅读次数:
283