【转】UML中的几种关系详细解析

摘要: UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可 阅读全文
posted @ 2016-08-31 22:56 mimime 阅读(8858) 评论(0) 推荐(0) 编辑

【转】一句话解释设计模式

摘要: 1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费 阅读全文
posted @ 2016-08-31 15:51 mimime 阅读(315) 评论(0) 推荐(0) 编辑

【转】一句话设计模式

摘要: 创建型 1.抽象工厂模式(AbstractFactory) 提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类 2.创建者模式(Builder) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 3.工厂方法模式(FactoryMethod) 定义一个用于创建对象 阅读全文
posted @ 2016-08-31 15:49 mimime 阅读(160) 评论(0) 推荐(0) 编辑

【转】Bad Smell(代码的坏味道)

摘要: 1.Duplicated Code(重复的代码)臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。最单纯的Duplicated Code就是[同一个class内的两个方法含有相同表达式(expressi 阅读全文
posted @ 2016-08-30 17:57 mimime 阅读(358) 评论(0) 推荐(0) 编辑

【转】[重构]Primitive Obsession

摘要: http://blog.csdn.net/wxr0323/article/details/7913950 Primitive Obsession(基本类型偏执) 偏执这个词实在是有点难懂。百度百科传送门 定义:Coding的时候总喜欢用基本类型,而不喜欢用对象。 影响:增加扩展和修改的复杂性。 来看 阅读全文
posted @ 2016-08-30 17:52 mimime 阅读(491) 评论(0) 推荐(0) 编辑

【转】22种代码的坏味道,一句话概括

摘要: http://blog.csdn.net/windcao/article/details/25773219 22种代码的坏味道,一句话概括: 如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。 正如食物要腐坏之前,经常会发出一些异味一样。 我们管这些痕迹叫做“代码异味”。 阅读全文
posted @ 2016-08-30 17:25 mimime 阅读(309) 评论(0) 推荐(0) 编辑

【转】C#中的implicit 和 explicit

摘要: The implicit and explicit keywords in C# are used when declaring conversion operators. Let's say that you have the following class: If you want to cre 阅读全文
posted @ 2016-08-30 11:18 mimime 阅读(253) 评论(0) 推荐(0) 编辑

【转】100本最棒的英文侦探小说

摘要: 阅读计划2:100本最棒的英文侦探小说2010-08-15 13:21:28The Top 100 Crime Novels of All Time The Top 100 Crime Novels of All Time is a list published in book form in 19 阅读全文
posted @ 2016-08-29 17:51 mimime 阅读(1663) 评论(0) 推荐(0) 编辑

[转]Visual Studio调试之符号文件

摘要: http://www.cnblogs.com/killmyday/archive/2009/10/14/1582882.html 前面在不能设置断点的检查步骤和Visual Studio调试之断点进阶篇提到了调试符号文件及其作用,这篇文章我将要介绍调试符号文件的一些用法,如果你已经很熟悉调试文件的话 阅读全文
posted @ 2016-08-27 21:23 mimime 阅读(1150) 评论(0) 推荐(0) 编辑

【转】简要分析unity3d中剪不断理还乱的yield

摘要: 在学习unity3d的时候很容易看到下面这个例子: 1 void Start () { 2 StartCoroutine(Destroy()); 3 } 4 5 IEnumerator Destroy(){ 6 yield return WaitForSeconds(3.0f); 7 Destroy 阅读全文
posted @ 2016-07-24 11:02 mimime 阅读(213) 评论(0) 推荐(0) 编辑