《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 ...
随机推荐
- update kernel 3.10-3.12
安装包下载以及依赖包安装 1.到www.kernel.org下载3.12.48压缩包 2.tar xvf linux-3.12.48.tar.xz 3.sudo yum install ncurses ...
- OpenCV整体的模块架构
之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenCV系列博文的第二 ...
- node.js表单——formidable/////z
node.js表单--formidable node处理表单请求,需要用到formidable包.安装formidable包的命令如下: npm install formidable 安装pack ...
- android ContentObserver
android 设置飞行模式 : 长按关机键 3 秒. 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解 ...
- JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个 ...
- 9款一键快速搭建PHP运行环境的好工具
9款一键快速搭建PHP运行环境的好工具 胡倡萌 2011/02/19 网络资源 77,063 1 内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难 ...
- matlab GUI界面编程总结
去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录. 从简单的例子说起吧. 创建Matlab ...
- 自定义指令-directive (转)
1.指令作用域中的@ 作用是把当前属性作为字符串传递. 前台代码: <div ng-controller="MyCtrl"> <drink water ...
- Redis的Replication(复制)
文件并发(日志处理)--队列--Redis+Log4Net 分布式中使用Redis实现Session共享(二) http://www.cnblogs.com/stephen-liu74/archive ...
- wireshark常用过滤条件
抓取指定IP地址的数据流: 如果你的抓包环境下有很多主机正在通讯,可以考虑使用所观察主机的IP地址来进行过滤.以下为IP地址抓包过滤示例: host 10.3.1.1:抓取发到/来自10.3.1.1的 ...