《OOAD与UML那点儿事》目录索引
关键字:OOAD、UML、设计模式
各位园友,大家好,我是Bobby,在学习OOAD和开发的项目的过程中有一些感悟和想法,整理和编写了一些学习资料
【内容简介】
掌握某种开发语言,让你实现了由零到一的脱变,如果你能掌握OOAD并能活用OOAD,则能让你实现由一到十的飞跃!知道OOAD的人很多,能在实际工作中用好OOAD的人却不多,本书为你分享作者十多年来实践OOAD的心得体会,学会活用OOAD来提升需求分析及软件设计的能力,学会活用OOAD由需求到设计全程建模。
正如同,技术是条永无止境的路,每个人必须不断更新才能保持充实;《OOAD与UML那点儿事》并不是一本万能大百科,这里没有所有问题的答案,能够解决你身边重要的疑惑,就已经是我心满意足的目标了。从专题入手,将一个个重点、难点和疑点从深入角度抓住本质。
限于能力有限,某些不经意的错误在所难免,这里的朋友们,如果发现任何错误与不当,烦请及时反馈给我,这是最大的支持和鼓励。
设计模式篇
- 【OOAD】OOAD概述
- 【OOAD】OOP的主要特征
- 【OOAD】面向对象设计原则概述
- 【OOAD】设计模式概述
- 深入浅出设计模式——简单工厂模式(Simple Factory)
- 深入浅出设计模式——工厂方法模式(Factory Method)
- 深入浅出设计模式——抽象工厂模式(Abstract Factory)
- 深入浅出设计模式——建造者模式(Builder Pattern)
- 深入浅出设计模式——原型模式(Prototype Pattern)
- 深入浅出设计模式——单例模式(Singleton Pattern)
- 深入浅出设计模式——适配器模式(Adapter Pattern)
- 深入浅出设计模式——桥接模式(Bridge Pattern)
- 深入浅出设计模式——组合模式(Composite Pattern)
- 深入浅出设计模式——装饰模式(Decorator Pattern)
- 深入浅出设计模式——外观模式(Facade Pattern)
- 深入浅出设计模式——享元模式(Flyweight Pattern)
- 深入浅出设计模式——代理模式(Proxy Pattern)
- 深入浅出设计模式——职责链模式(Chain of Responsibility Pattern)
- 深入浅出设计模式——命令模式(Command Pattern)
- 深入浅出设计模式——解释器模式(Interpreter Pattern)
- 深入浅出设计模式——迭代器模式(Iterator Pattern)
- 深入浅出设计模式——中介者模式(Mediator Pattern)
- 深入浅出设计模式——备忘录模式(Memento Pattern)
- 深入浅出设计模式——观察者模式(Observer Pattern)
- 深入浅出设计模式——状态模式(State Pattern)
- 深入浅出设计模式——策略模式(Strategy Pattern)
- 深入浅出设计模式——模板方法模式(Template Method Pattern)
- 深入浅出设计模式——访问者模式(Visitor Pattern)
模式实例与解析:示例代码下载
【参考文献】
- 《设计模式—可复用面向对象软件的基础》作者: [美] Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides 译者: 李英军 / 马晓星 / 蔡敏 / 刘建中 等 机械工业出版社
- 《重构—改善既有代码的设计》作者: Martin Fowler译者:候捷 中国电力出版社
- 《敏捷软件开发—原则、模式与实践》作者: Robert C. Martin 清华大学出版社
- 《程序员修炼之道—从小工到专家》作者: Andrew Hunt / David Thomas 电子工业出版社
- 《Head First 设计模式》作者: 弗里曼 译者: O'Reilly Taiwan公司 中国电力出版社
- 《设计模式之禅》 作者: 秦小波 机械工业出版社
- MSDN WebCast 《C#面向对象设计模式纵横谈》 讲师:李建忠
- 刘伟. 设计模式. 北京:清华大学出版社, 2011.
- 刘伟. 设计模式实训教程. 北京:清华大学出版社, 2012.
- 《大话设计模式》 作者: 程杰 清华大学出版社
- 《C#图解教程》作者: 索利斯 译者: 苏林 / 朱晔 人民邮电出版社
- 《你必须知道的.NET》作者: 王涛
- 《项目中的.NET》作者: 李天平 电子工业出版社
- 《Microsoft .NET企业级应用架构设计》作者: (美)埃斯波西托等编著 译者: 陈黎夫
- http://www.dofactory.com/Patterns/Patterns.aspx .NET Design Patterns
- http://www.cnblogs.com/zhenyulu 博客作者:吕震宇
- http://www.cnblogs.com/terrylee 博客作者:李会军
- http://www.cnblogs.com/anlyren/ 博客作者:anlyren
- http://www.cnblogs.com/idior 博客作者:idior
- http://www.cnblogs.com/allenlooplee 博客作者:Allen lee
- http://blog.csdn.net/ai92 博客作者:ai92
- http://www.cnblogs.com/umlonline/ 博客作者:张传波
- http://www.cnblogs.com/lovecherry/ 博客作者:LoveCherry
《OOAD与UML那点儿事》目录索引的更多相关文章
- 《BI那点儿事—数据的艺术》目录索引
原创·<BI那点儿事—数据的艺术>教程免费发布 各位园友,大家好,我是Bobby,在学习BI和开发的项目的过程中有一些感悟和想法,整理和编写了一些学习资料,本来只是内部学习使用,但为了方便 ...
- 《BI那点儿事—数据的艺术》理解维度数据仓库——事实表、维度表、聚合表
事实表 在多维数据仓库中,保存度量值的详细值或事实的表称为“事实表”.一个按照州.产品和月份划分的销售量和销售额存储的事实表有5个列,概念上与下面的示例类似. Sate Product Mouth U ...
- Vertica增加一个数据存储的目录
Vertica增加一个数据存储的目录 操作语法为: ADD_LOCATION ( 'path' , [ 'node' , 'usage', 'location_label' ] ) 各节点添加目录,并 ...
- Power BI 的数据源及数据刷新
Power BI 目前可以连接超过100种数据源,包含常见的各种数据库,文件,数据仓库,云等等. 不同的数据源支持不同的连接方式,通常来讲,Power BI 支持两种数据连接方式: 导入(import ...
- rsync+inotify实时数据同步多目录实战
rsync+inotify实时数据同步多目录实战 inotify配置是建立在rsync服务基础上的配置过程 操作系统 主机名 网卡eth0 默认网关 用途 root@58server1 1 ...
- rsync+inotify实时数据同步单目录实战
rsync+inotify实时数据同步单目录实战 rsync+inotify实时数据同步单目录实战 inotify是一个强大的.细粒度的.异步的文件系统事件监控机制,linux内核从2.6.13起 ...
- 【无私分享:ASP.NET CORE 项目实战】目录索引
简介 首先,我们的 [无私分享:从入门到精通ASP.NET MVC] 系列已经接近尾声,希望大家在这个过程中学到了一些思路和方法,而不仅仅是源码. 因为是第一次写博客,我感觉还是比较混乱的,其中 ...
- 如何通过倾斜摄影数据手动配置s3c索引文件?
如何通过倾斜摄影数据手动配置s3c索引文件? 大家知道,倾斜摄影数据最常见的是OSGB格式,并且是由一个一个的Tile分级文件夹构成的Data文件夹.结构一般如下图所示: 那么,如何才能把模型的各个瓦 ...
- 【转】apache kafka技术分享系列(目录索引)
转自: http://blog.csdn.net/lizhitao/article/details/39499283 估计大神会不定期更新,所以还是访问这个链接看最新的目录list比较好 apa ...
- java~springboot~目录索引
回到占占推荐博客索引 最近写了不过关于java,spring,微服务的相关文章,今天把它整理一下,方便大家学习与参考. java~springboot~目录索引 Java~关于开发工具和包包 Java ...
随机推荐
- XPath Axes(轴)
XML 实例文档 我们将在下面的例子中使用此 XML 文档: <?xml version="1.0" encoding="ISO-8859-1"?> ...
- csuoj 1119: Collecting Coins
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1119 1119: Collecting Coins Time Limit: 3 Sec Memo ...
- 【MongoDB for Java】Java操作MongoDB
上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过 ...
- paper 126:[转载] 机器学习中的范数规则化之(一)L0、L1与L2范数
机器学习中的范数规则化之(一)L0.L1与L2范数 zouxy09@qq.com http://blog.csdn.net/zouxy09 今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化. ...
- linux搭建微型git服务器
1.安装git和git-core yum install git git-core -y 2.创建仓库 mkdir /home/git cd /home/git git init 3.设置可以远程pu ...
- centOs安装jdk1.7
1,下载jdk-7u75-linux-x64.tar.gz,地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloa ...
- UVA 11624 BFS的妙用
题意: 迷宫里起火了,有若干个障碍物,有多个起火点,起火点每经过一个时间间隔就向它的上下左右相邻的格子扩散. 有个倒霉的人好像叫做“Joe”,他要逃出来,他每次可以向上下左右任意移动一格,但是即要避开 ...
- iOS简单动画
知识架构 CALayer 图层类 CABasicAnimation 基础动画 CAKeyFrameAnimation 帧动画 CATransition 转场动画 CAAnimationGroup 动画 ...
- Jquery插件Ztree使用所遇问题
问题1.$.fn.zTree为空或为Undefined 我在MVC中引用Jquery插件Ztree的JS并不存任何问题,而当我将Ztree的js引入项目中,就出现$.fn.zTree为空或为Undef ...
- 项目中如何GB2312转UTF-8
$str = mb_convert_encoding($str, "gb2312", "UTF-8"); // 这是一个PHP 自带函数 参数1 是要转的字符, ...