C#对象转JSON字符串和JSON字符串转对象 ? /* 创建者:菜刀居士的博客 ?* 创建日期: 2014年09月03号 ?* 功能: Json操作 ?* ? */ ? namespace Net.String.ConsoleApplication ?{ ??? using System; ??...
本文也同步到微博文章:http://weibo.com/p/1001603797571297540602阿陇施瓦茨AaronHillelSwartz1986年11月8日-2013年1月11日美国人,著名黑客、互联网活动家。网络订阅RSS规范、标记语言MarkDown、CreativeCommons知识共享组织,web.py框架创建者之一。Reddit联合创始人。施..
分类:
其他好文 时间:
2015-01-11 06:22:20
阅读次数:
179
【设计模式】 分类一. 创建型 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 创建者模式(Builder) 原型模式(Prototype) 单例模式(Singleton)二. 结构型 外观模...
分类:
其他好文 时间:
2015-01-02 15:48:45
阅读次数:
173
用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念-所有者-所在组-其它组-改变用户所在的组所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls‐ahl命令可以看到文件的所有者也可以使用chown用户名文件名来修改...
分类:
系统相关 时间:
2014-12-27 20:15:24
阅读次数:
214
增加遗漏的属性,指定属性的类型和可见性:
分配职责,定义执行每个职责的方法:
专家模式:
创建者模式:
低耦合:。
高内聚:
多态:
纯虚构:
中介者模式:
不要和陌生人讲话:
对消息驱动的系统,明确消息传递方式:
利用设计模式进行局部设计:
在面向对象设计的过程中,应该尽量使用成熟的设计模式来优化模型的局部设计:
使用外观模式为适配器子系统添加一个统一的接口;
通过实施观察者模式,是适配器子系统向框架层发送消息时,无需依赖于框架层的具体实现;
对于系统中存在的只有唯一的对象实例的类,使用单件模式;
...
分类:
Web程序 时间:
2014-12-23 10:40:01
阅读次数:
442
下文是对 Chris Richardson(CloudFoundry 的创建者) 在 SlideShare 分享的“[Developing applications with a microservice architecture](http://www.slideshare.net/chris.e.richardson/developing-apps-wit...
分类:
其他好文 时间:
2014-12-23 00:24:17
阅读次数:
423
对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。刚才google到一篇文章,总算清楚了。在这里转贴一下这位richardluo的比喻。简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次...
分类:
其他好文 时间:
2014-12-21 20:34:46
阅读次数:
115
一、UML图
二、概念
建造者模式(Builder):将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。
三、说明
角色:
(1)Builder:是为创建一个Product对象的各个部件指定的抽象接口。
(2)ConcreteBuilder:是具体创建者,实现Builder接口,构造和装配各个部件。
(3)Product:具体的产品角色...
分类:
编程语言 时间:
2014-12-18 17:04:49
阅读次数:
166
做了好事受到指责而仍坚持下去,这才是奋斗者的本色。——巴尔扎克
本讲内容:文件所有者,所在组,其它组
在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其它组的概念。
一、文件所有者
一般是文件的创建者,谁创建了该文件,就天然的成为了该文件的所有者。
用[ls -ahl]命令可以看到文件的所有者
你也可以用[chow...
分类:
系统相关 时间:
2014-12-14 15:56:52
阅读次数:
193
工厂模式是我们常用的模式之一。它是一个创建者模式,使用一个类为其他的或者多个类创建对象。当我们要为这些类创建对象时,不需要在使用new构造器。 使用工厂类,可以将对象的创建集中化。 下面这个例子,我们使用ThreadFactory接口来创建对象,用来生成个性化名称的线程并且保存这些线程对象的统计.....
分类:
编程语言 时间:
2014-12-11 22:19:10
阅读次数:
256