<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>水草树 &#187; 定义</title>
	<atom:link href="http://mifunny.info/tag/%e5%ae%9a%e4%b9%89/feed" rel="self" type="application/rss+xml" />
	<link>http://mifunny.info</link>
	<description>走走停停看看，恍然大悟。</description>
	<lastBuildDate>Sat, 27 Aug 2011 18:25:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Head First 设计模式: 第13课 与设计模式相处</title>
		<link>http://mifunny.info/on-the-real-world-model-116.html</link>
		<comments>http://mifunny.info/on-the-real-world-model-116.html#comments</comments>
		<pubDate>Mon, 22 Sep 2008 12:32:07 +0000</pubDate>
		<dc:creator>LD</dc:creator>
				<category><![CDATA[设计模式]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[定义]]></category>

		<guid isPermaLink="false">http://mifunny.info/on-the-real-world-model-116.html</guid>
		<description><![CDATA[“每一个模式描述了一个在我们周围不断重复发生的问题以及该问题解决方案的核心。这样，你就能一次又一次地使用该方案而不必做重复劳动。” ── 建筑家 Christopher Alexander 模式 是在某情境 (context) 下，针对某问题的某种解决方案。 情境 就是应用某个模式的情况。这应该是会不断出现的情况。 [ 我要如何准时上班？ ] 问题 就是你想在某情境下达到的目标，但也可以是某情境下的约束。 [ 我将钥匙锁在车里了。] 解决方案 就是你所追求的： 一个通用的设计，用来解决约束，达到目标。 [ 打破窗户，进入车内，启动引擎，然后开车上班。] 成本 解决方案所花费的才力 (财力)。 [ 窗户的价值。] 模式是解决问题的方法，用于不用无所谓; 但当我们应用模式时，就应该考虑怎么才能更好的解决问题 (反之，去除模式)。 最后的模式连连看 装饰者 ── 包装一个对象，以提供新的行为。 状态 ── 封装了基于状态的行为，并使用委托在行为之间切换。 迭代器 ── 在对象的集合中游走，而不暴露集合的实现。 外观 ── 简化一群类的接口。 策略 ── 封装可以互换的行为，并使用委托来决定要使用哪一个。 代理 ── 包装对象，以控制对此对象的访问。 工厂方法 ── 由子类决定要创建的具体类是哪一个。 适配器 ── [...]]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em" >“每一个模式描述了一个在我们周围不断重复发生的问题以及该问题解决方案的核心。这样，你就能一次又一次地使用该方案而不必做重复劳动。”	── 建筑家  Christopher Alexander</p>
<p><strong>模式</strong> 是在某情境 (context) 下，针对某问题的某种解决方案。
<ul style="list-style-type: none">
<li><i>情境</i> 就是应用某个模式的情况。这应该是会不断出现的情况。<br />  [ 我要如何准时上班？ ]</li>
<li><i>问题</i> 就是你想在某情境下达到的目标，但也可以是某情境下的约束。<br />  [ 我将钥匙锁在车里了。]</li>
<li><i>解决方案</i> 就是你所追求的： 一个通用的设计，用来解决约束，达到目标。 <br /> [ 打破窗户，进入车内，启动引擎，然后开车上班。]</li>
<li><i>成本</i> 解决方案所花费的才力 (财力)。 <br /> [ 窗户的价值。]</li>
</ul>
<p style="text-indent: 2em" >模式是解决问题的方法，用于不用无所谓; 但当我们应用模式时，就应该考虑怎么才能更好的解决问题 (反之，去除模式)。</p>
<p><span id="more-116"></span><br />
<b>最后的模式连连看</b>
<ol style="list-style-type: decimal">
<li>	装饰者	──	包装一个对象，以提供新的行为。</li>
<li>状态	──	封装了基于状态的行为，并使用委托在行为之间切换。</li>
<li>	迭代器	──	在对象的集合中游走，而不暴露集合的实现。</li>
<p>	
<li>外观	──	简化一群类的接口。 </li>
<li>策略	──	封装可以互换的行为，并使用委托来决定要使用哪一个。</li>
<li>代理	──	包装对象，以控制对此对象的访问。</li>
<p>
<li>工厂方法	──	由子类决定要创建的具体类是哪一个。</li>
<li>适配器	──	封装对象，并提供不同的接口。</li>
<li>观察者	──	让对象能够在状态改变时被通知。</li>
<p>
<li>模板方法	──	由子类决定如何实现一个算法中的步骤。</li>
<li>组合	──	   客户用一致的方式处理对象集合和单个对象。</li>
<li>单件	──	确保只有一个对象被创建。</li>
<p>
<li>抽象工厂	──	允许客户创建对象的家族，而无需指定他们的具体类。</li>
<li>命令	──	封装请求成为对象。</li>
</ol>
<p style="text-indent: 2em; color:gray;" >终于把这本书啃完了。 每次读完一本书都是感觉空虚，然而这次是累！很累！ 接着是恐惧，井底之蛙的恐惧，怎么才能填补这片空白？ ……  后话: 一般认为设计模式23个，3个分类，无所谓啦;	 我看完这本书唯一学到的就是 ── 随性而为。</p>
]]></content:encoded>
			<wfw:commentRss>http://mifunny.info/on-the-real-world-model-116.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5个名词的定义</title>
		<link>http://mifunny.info/define-5-words-105.html</link>
		<comments>http://mifunny.info/define-5-words-105.html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 05:49:36 +0000</pubDate>
		<dc:creator>LD</dc:creator>
				<category><![CDATA[吹水唬滥]]></category>
		<category><![CDATA[words]]></category>
		<category><![CDATA[定义]]></category>
		<category><![CDATA[幸福]]></category>

		<guid isPermaLink="false">http://mifunny.info/define-5-words-105.html</guid>
		<description><![CDATA[开学了，上课无聊！ 学东西找事做&#8230;&#8230; QQ上的，好玩，记录一下 “幸福”就是猫吃鱼,狗吃肉,奥特曼打小怪兽; “代沟”就是我问老爸觉得“菊花台”怎么样,他说没喝过; “自恋”就是下辈子我一定要投胎做女人,然后嫁个象我这样的男人; “无语”就是法官问:你为什么印假钞?罪犯说:真钞我不会印。 “绝望”就是饭馆吃饭点了两菜,吃第一个:“世上还有比这更难吃的吗 ”吃第二个“晕 还真有!&#8221; 下面是一个逻辑运算，实在无趣去算这个错误的结论，但是你还不好反驳？ 员工向老板请一天假,老板推心置腹地说：&#8221;你想请一天假，你在向公司要求什么? 一年里有365天你可以工作。 一年52个星期，你已经每星期休息2天，共104天，剩下261天工作。 你每天有16小时不在工作，去掉174天，剩下87天。 每天你至少花30分钟时间上网，加起来每年23天，剩下64天。 每天午饭时间你花掉1小时，又用掉46天，还有18天。 通常你每年请2天病假，这样你的工作时间只有16天。 每年有5个节假日公司休息不上班，你只干11天。 每年公司还慷慨地给你10天假期，算下来你就工作1天，而你他妈的还要请这一天假！. &#8212;- 该职员当场吐血死亡]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 2em; color:gray;" >开学了，上课无聊！ 学东西找事做&#8230;&#8230; QQ上的，好玩，记录一下</p>
<ol style="list-style-type: decimal">
<li>“幸福”就是猫吃鱼,狗吃肉,奥特曼打小怪兽;</li>
<li>“代沟”就是我问老爸觉得“菊花台”怎么样,他说没喝过;</li>
<li>“自恋”就是下辈子我一定要投胎做女人,然后嫁个象我这样的男人;</li>
<li>“无语”就是法官问:你为什么印假钞?罪犯说:真钞我不会印。</li>
<li>“绝望”就是饭馆吃饭点了两菜,吃第一个:“世上还有比这更难吃的吗  ”吃第二个“晕 还真有!&#8221;</li>
</ol>
<p>下面是一个逻辑运算，实在无趣去算这个错误的结论，但是你还不好反驳？<span id="more-105"></span></p>
<p style="text-indent: 2em;" >员工向老板请一天假,老板推心置腹地说：&#8221;你想请一天假，你在向公司要求什么? 一年里有365天你可以工作。 一年52个星期，你已经每星期休息2天，共104天，剩下261天工作。 你每天有16小时不在工作，去掉174天，剩下87天。 每天你至少花30分钟时间上网，加起来每年23天，剩下64天。 每天午饭时间你花掉1小时，又用掉46天，还有18天。 通常你每年请2天病假，这样你的工作时间只有16天。 每年有5个节假日公司休息不上班，你只干11天。 每年公司还慷慨地给你10天假期，算下来你就工作1天，而你他妈的还要请这一天假！<br />.     &#8212;-     该职员当场吐血死亡</p>
]]></content:encoded>
			<wfw:commentRss>http://mifunny.info/define-5-words-105.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

