<?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>Java设计模式</title>
	<atom:link href="https://www.aitaocui.cn/tag/249792/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sun, 27 Nov 2022 17:58:43 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>Java设计模式</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Java设计模式(2009年由清华大学出版社出版的图书)</title>
		<link>https://www.aitaocui.cn/article/361800.html</link>
					<comments>https://www.aitaocui.cn/article/361800.html#respond</comments>
		
		<dc:creator><![CDATA[鬼道]]></dc:creator>
		<pubDate>Sun, 27 Nov 2022 17:58:43 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[Java设计模式]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=361800</guid>

					<description><![CDATA[《Java设计模式》是2009年由清华大学出版社出版的图书，作者是耿祥义、张跃平。本书是《Java面向对象程序设计》（作者耿祥义，清华大学出版社出版，2010）的配套实验指导和习题...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>《Java设计模式》是2009年由清华大学出版社出版的图书，作者是耿祥义、张跃平。本书是《Java面向对象程序设计》（作者耿祥义，清华大学出版社出版，2010）的配套实验指导和习题解答。本书每章的上机实践由若干个实验组成。每个实验由相关知识点、实验目的、实验要求、实验模版、实验指导和实验报告组成。在进行实验之前，首先通过实验目的了解实验要完成的关键主题、通过实验要求知道本实验应达到怎样的标准，然后，完成实验模板，填写实验报告。本书的附录为主教材的习题参考解答。本书适合作为高等学校计算机专业及相关专业的学习用书，也可供相关领域技术人员参考。</p>
</article>
<article>
<h1>内容简介</h1>
<p>《Java设计模式》面向有一定Java语言基础和一定编程经验的读者，重点探讨在Java程序设计中怎样使用著名的23个设计模式。《Java设计模式》的目的是让读者不仅学习怎样在软件设计中使用好设计模式，更重要的是让读者通过学习使用设计模式深刻地理解面向对象的设计思想，以便更好地使用面向对象语言解决设计中的诸多问题。</p>
<h1>目录</h1>
<p>第1章设计模式简介</p>
<p>1．1什么是设计模式</p>
<p>1．2设计模式的起源</p>
<p>1．3“23个设计模式”的来源</p>
<p>1．4学习设计模式的重要性</p>
<p>1．5合理使用模式</p>
<p>1．6什么是框架</p>
<p>1．7使用Java描述模式的必要性</p>
<p>1．8设计模式资源</p>
<p>第2章面向对象的几个基本原则</p>
<p>2．1面向抽象原则</p>
<p>2．2开闭原则</p>
<p>2．3多用组合少用继承原则</p>
<p>2．4高内聚低耦合原则</p>
<p>第3章UML类图简介</p>
<p>3．1类</p>
<p>3．2接口</p>
<p>3．3泛化关系</p>
<p>3．4关联关系</p>
<p>3．5依赖关系</p>
<p>3．6实现关系</p>
<p>3．7注释</p>
<p>第4章命令模式</p>
<p>4．1概述</p>
<p>4．2模式的结构与使用</p>
<p>4．3命令接口中的撤销方法</p>
<p>4．4宏命令</p>
<p>4．5命令模式的优点</p>
<p>4．6适合使用命令模式的情景</p>
<p>4．7命令模式与JavaAWT事件</p>
<p>4．8应用举例——模拟小电器</p>
<p>第5章观察者模式</p>
<p>5．1概述</p>
<p>5．2模式的结构与使用</p>
<p>5．3观察者模式中的“推”数据与“拉”数据</p>
<p>5．4观察者与多主题</p>
<p>5．5观察者模式的优点</p>
<p>5．6适合使用观察者模式的情景</p>
<p>5．7JavaAPI中的Observable类与Observer接口</p>
<p>5．8应用举例——统计文本中的单词和数字</p>
<p>第6章装饰模式</p>
<p>6．1概述</p>
<p>6．2模式的结构与使用</p>
<p>6．3使用多个装饰者</p>
<p>6．4装饰模式相对继承机制的优势</p>
<p>6．5装饰模式的优点</p>
<p>6．6适合使用装饰模式的情景</p>
<p>6．7JavaIO与装饰模式</p>
<p>6．8应用举例——读取单词表</p>
<p>第7章策略模式</p>
<p>7．1概述</p>
<p>7．2模式的结构与使用</p>
<p>7．3策略模式的优点</p>
<p>7．4适合使用策略模式的情景</p>
<p>7．5策略模式相对继承机制的优势</p>
<p>7．6应用举例——加密、解密文件</p>
<p>第8章适配器模式</p>
<p>8．1概述</p>
<p>8．2模式的结构与使用</p>
<p>8．3适配器模式的优点</p>
<p>8．4适合适配器模式的情景</p>
<p>8．5单接口适配器</p>
<p>8．6应用举例——Iterator接口与Enumeration接口</p>
<p>第9章责任链模式</p>
<p>9．1概述</p>
<p>9．2模式的结构与使用</p>
<p>9．3责任链模式的优点</p>
<p>9．4适合使用责任链模式的情景</p>
<p>9．5应用举例——计算阶乘</p>
<p>第10章外观模式</p>
<p>10．1概述</p>
<p>10．2模式的结构与使用</p>
<p>10．3外观模式的优点</p>
<p>10．4适合使用外观模式的情景</p>
<p>10．5应用举例——解析文件</p>
<p>第11章迭代器模式</p>
<p>11．1概述</p>
<p>11．2模式的结构与使用</p>
<p>11．3迭代器的next()方法与集合的get(intindex)方法</p>
<p>11．4迭代器模式的优点</p>
<p>11．5适合使用迭代器模式的情景</p>
<p>11．6应用举例——使用多个集合存储对象</p>
<p>第12章中介者模式</p>
<p>12．1概述</p>
<p>12．2模式的结构与使用</p>
<p>12．3中介者模式的优点</p>
<p>12．4适合使用中介者模式的情景</p>
<p>12．5使用中介者模式处理组件交互</p>
<p>12．6应用举例——模拟交通信号灯</p>
<p>第13章工厂方法模式</p>
<p>13．1概述</p>
<p>13．2模式的结构与使用</p>
<p>13．3Java集合框架与工厂模式</p>
<p>13．4工厂方法模式的优点</p>
<p>13．5适合使用工厂方法模式的情景</p>
<p>13．6应用举例——创建药品对象</p>
<p>第14章抽象工厂模式</p>
<p>14．1概述</p>
<p>14．2模式的结构与使用</p>
<p>14．3工厂方法模式的优点</p>
<p>14．4适合使用抽象工厂模式的情景</p>
<p>14．5应用举例——存款凭证</p>
<p>第15章生成器模式</p>
<p>15．1概述</p>
<p>15．2模式的结构与使用</p>
<p>15．3生成器模式的优点</p>
<p>15．4适合使用生成器模式的情景</p>
<p>15．5应用举例——日历牌</p>
<p>第16章原型模式</p>
<p>16．1概述</p>
<p>16．2java．lang．Object类的clone方法</p>
<p>16．3Serializable接口与克隆对象</p>
<p>16．4模式的结构与使用</p>
<p>16．5原型模式的优点</p>
<p>16．6适合原型模式的情景</p>
<p>16．7应用举例——克隆容器</p>
<p>第17章单件模式</p>
<p>17．1概述</p>
<p>17．2模式的结构与使用</p>
<p>17．3单件模式的优点</p>
<p>17．4适合单件模式的情景</p>
<p>17．5应用举例——多线程争冠军</p>
<p>第18章组合模式</p>
<p>18．1概述</p>
<p>18．2模式的结构与使用</p>
<p>18．3组合模式的优点</p>
<p>18．4适合组合模式的情景</p>
<p>18．5应用举例——苹果树的重量及苹果的价值</p>
<p>第19章桥接模式</p>
<p>19．1概述</p>
<p>19．2模式的结构与使用</p>
<p>19．3桥接模式的优点</p>
<p>19．4适合桥接模式的情景</p>
<p>19．5应用举例——制作电视节目</p>
<p>第20章状态模式</p>
<p>20．1概述</p>
<p>20．2模式的结构与使用</p>
<p>20．3状态切换</p>
<p>20．4共享状态</p>
<p>20．5状态模式的优点</p>
<p>20．6适合状态模式的情景</p>
<p>20．7应用举例——模拟咖啡自动售货机</p>
<p>第21章模板方法模式</p>
<p>21．1概述</p>
<p>21．2模式的结构与使用</p>
<p>21．3钩子方法</p>
<p>21．4模板方法模式的优点</p>
<p>21．5适合模板方法模式的情景</p>
<p>21．6应用举例——数据库的连接与记录查询</p>
<p>第22章代理模式</p>
<p>22．1概述</p>
<p>22．2模式的结构与使用</p>
<p>22．3远程代理</p>
<p>22．4虚拟代理</p>
<p>22．5代理模式的优点</p>
<p>22．6适合代理模式的情景</p>
<p>22．7应用举例——使用远程窗口阅读文件</p>
<p>第23章享元模式</p>
<p>23．1概述</p>
<p>23．2模式的结构与使用</p>
<p>23．3享元模式的优点</p>
<p>23．4适合享元模式的情景</p>
<p>23．5应用举例——创建化合物</p>
<p>第24章访问者模式</p>
<p>24．1概述</p>
<p>24．2模式的结构与使用</p>
<p>24．3双重分派</p>
<p>24．4访问者模式的优点</p>
<p>24．5适合访问模式的情景</p>
<p>24．6应用举例——评价体检表</p>
<p>第25章备忘录模式</p>
<p>25．1概述</p>
<p>25．2模式的结构与使用</p>
<p>25．3使用内部类创建备忘录</p>
<p>25．4备忘录模式的优点</p>
<p>25．5适合使用备忘录模式的情景</p>
<p>25．6应用举例——使用备忘录实现undo操作</p>
<p>第26章解释器模式</p>
<p>26．1概述</p>
<p>26．2解释器模式的结构与使用</p>
<p>26．3解释器模式的优点</p>
<p>26．4适合使用解释器模式的情景</p>
<p>26．5应用举例——简单的英文翻译器</p>
<p>第27章模式分类</p>
<p>27．1创建型模式</p>
<p>27．2行为型模式</p>
<p>27．3结构型模式</p>
<p>参考文献</p>
<p>……</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/361800.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
