08 2016 档案

【转】设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
摘要:简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。 本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。 简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不 阅读全文

posted @ 2016-08-31 23:09 mimime 阅读(175) 评论(0) 推荐(0)

【转】学习设计模式之前你必须掌握的-看懂UML类图
摘要:UML类图是UML(unified modeling language,标准建模语言)五种图示法中静态图的一种-用来描述系统中类的静态结构,不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。 如果 阅读全文

posted @ 2016-08-31 23:06 mimime 阅读(415) 评论(0) 推荐(0)

【转】UML中的几种关系详细解析
摘要:UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可 阅读全文

posted @ 2016-08-31 22:56 mimime 阅读(9889) 评论(0) 推荐(0)

【转】一句话解释设计模式
摘要:1、FACTORY 追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费 阅读全文

posted @ 2016-08-31 15:51 mimime 阅读(325) 评论(0) 推荐(0)

【转】一句话设计模式
摘要:创建型 1.抽象工厂模式(AbstractFactory) 提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类 2.创建者模式(Builder) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 3.工厂方法模式(FactoryMethod) 定义一个用于创建对象 阅读全文

posted @ 2016-08-31 15:49 mimime 阅读(175) 评论(0) 推荐(0)

【转】Bad Smell(代码的坏味道)
摘要:1.Duplicated Code(重复的代码)臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。最单纯的Duplicated Code就是[同一个class内的两个方法含有相同表达式(expressi 阅读全文

posted @ 2016-08-30 17:57 mimime 阅读(382) 评论(0) 推荐(0)

【转】[重构]Primitive Obsession
摘要:http://blog.csdn.net/wxr0323/article/details/7913950 Primitive Obsession(基本类型偏执) 偏执这个词实在是有点难懂。百度百科传送门 定义:Coding的时候总喜欢用基本类型,而不喜欢用对象。 影响:增加扩展和修改的复杂性。 来看 阅读全文

posted @ 2016-08-30 17:52 mimime 阅读(523) 评论(0) 推荐(0)

【转】22种代码的坏味道,一句话概括
摘要:http://blog.csdn.net/windcao/article/details/25773219 22种代码的坏味道,一句话概括: 如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。 正如食物要腐坏之前,经常会发出一些异味一样。 我们管这些痕迹叫做“代码异味”。 阅读全文

posted @ 2016-08-30 17:25 mimime 阅读(334) 评论(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 阅读(269) 评论(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 阅读(1880) 评论(0) 推荐(0)

[转]Visual Studio调试之符号文件
摘要:http://www.cnblogs.com/killmyday/archive/2009/10/14/1582882.html 前面在不能设置断点的检查步骤和Visual Studio调试之断点进阶篇提到了调试符号文件及其作用,这篇文章我将要介绍调试符号文件的一些用法,如果你已经很熟悉调试文件的话 阅读全文

posted @ 2016-08-27 21:23 mimime 阅读(1172) 评论(0) 推荐(0)