《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 ...
随机推荐
- (转)SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http:// ...
- Spark:Join相关优化文章
http://blog.csdn.net/lsshlsw/article/details/48975771 https://www.douban.com/note/499691663/ http:// ...
- csuoj 1117: 网格中的三角形
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1117 1117: 网格中的三角形 Time Limit: 3 Sec Memory Limit: ...
- ADT(Android Developer Tools) GIT功能不全,远程提交的时候账户密码不能保存账户和密码解决方式
需要安装Eclipse的GIT插件EGIT http://download.eclipse.org/egit/updates/
- Android 广播 BroadcastReceiver
Android 系统里定义了各种各样的广播,如电池的使用状态,电话的接收和短信的接收,开机启动都会产生一个广播.当然用户也可以自定义自己的广播. 既然说到广播,那么必定有一个广播发送者,以及广播接收器 ...
- [转]asp三级select菜单联动(加数据库)
'数据库结构'类别1表名称:a 字段:ID,Name 说明:ID为主键是类别1的ID值,Name为类别1的名称'类别2表名称:aa 字段:ID,aID,Name 说明:ID为主键是类别2的ID值,aI ...
- wamp多网站配置for window 本地测试 单Ip
网上有很多WAMP集成环境下单IP多域名虚拟主机配置的文章,自己总结了有用方法记录下来 简单的介绍一下我的系统环境:window xp 和 wamp apache2.2.8 ------------ ...
- PL/SQL Developer主数据库连接和窗口连接切换
Oracle开发者估计对PL/SQL Developer都非常熟悉了,里面有些小的功能点大概还有些初学者没发现.PL/SQL Developer支持多连接多窗口,下面详细说说. 主连接的概念 打开PL ...
- Eclipse快捷键
http://www.blogjava.net/action/articles/17339.html http://blog.csdn.net/keenweiwei/article/details/3 ...
- Linux的fasync驱动异步通知详解【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/51851338 版权声明:本文为博主原创文章,未经博主允许不得转载. 工作项目用有 ...