设计模式 2014-12-19
2019独角兽企业重金招聘Python工程师标准>>>
book: 阎宏《JAVA与模式》
架构设计栏目 http://blog.csdn.net/enterprise/column.html
概要:
http://bbs.csdn.net/forums/Embedded_driver
23种设计模式分别是:
1.单例模式 2.工厂方法模式 3.抽象工厂模式 4.模版方法模式 5.建造者模式 6.代理模式 7.原型模式 8.中介者模式
9.命令模式 10.责任链模式 11.装饰模式 12.策略模式 13.适配器模式 14.迭代器模式 15.组合模式 16.观察者模式
17.门面模式 18.备忘录模式 19.访问者模式 20.状态模式 21.解释器模式 22.享元模式 23.桥梁模式
在运用面向对象的思想进行软件设计时,需要遵循的原则一共有6个,他们是:
1. 单一职责原则(Single Responsibility Principle)2. 里氏替换原则(Liskov Substitution Principle)3. 依赖倒置原则(Dependence Inversion Principle)4. 接口隔离原则(Interface Segregation Principle)5. 迪米特法则(Law Of Demeter)6. 开闭原则(Open Close Principle)
arch path:
->设计模式+设计原则
->架构师修练之道
->云计算设计模式
设计模式
http://blog.csdn.net/column/details/designpatternzh.html
http://www.cnblogs.com/java-my-life/default.html?page=2
http://blog.csdn.net/column/details/dp-in-java-yqj2065.html?&page=1
http://blog.csdn.net/column/details/designpatterns4java.html
http://blog.csdn.net/column/details/oodesign.html
http://blog.csdn.net/chmask/article/details/2631485
[en]
http://www.tutorialspoint.com/design_pattern/design_pattern_quick_guide.htm
八大金刚:原型模式 命令模式 单例模式 状态模式 访问者模式 装配厂模式 代理模式 解释器模式
学习难度系数:
☆☆☆☆☆ ☆☆☆☆☆
依赖注入模式
静态工厂模式 2
策略模式 1
★☆☆☆☆ ☆☆☆☆☆
工厂方法模式 2
模板方法模式 2
适配器模式 2
责任链模式 3
外观模式 1
★★☆☆☆ ☆☆☆☆☆
抽象工厂模式 4
桥接模式 3
迭代器 3
享元模式 4
★★★☆☆ ☆☆☆☆☆
中介模式 3
装饰模式 3
组合模式 3
备忘录模式 2
观察者模式3
★★★★☆ ☆☆☆☆☆
原型模式 3
命令模式3
★★★★★ ☆☆☆☆☆
单例模式1
状态模式3
访问者模式4
★★★★★ ★☆☆☆☆
装配厂模式4
代理模式3
★★★★★ ★★☆☆☆
解释器模式5
应用:
实际项目
第三方
详见:工程designPattern
C#
http://blog.csdn.net/column/details/dahua.html
类图
http://www.open-open.com/lib/view/open1328059700311.html 基本概念
http://www.oschina.net/news/32803/6-java-to-uml-tools 其他工具
uml lab商用 ,不推荐
http://www.eclipse.org/modeling/mdt/downloads/?project=uml2tools
转载于:https://my.oschina.net/jayronwang/blog/358109
设计模式 2014-12-19相关推荐
- Discuz UCenter 修改手记 - 2014.12.19
最近在整JAVA和UCENTER的东西,受限于项目架构需要,无法完全以UCENTER为中心,所以在对接过程中遇到了许多不愉快的事情.经历多番研究,终于解决了其中了两个大问题,现记录下来,以备日后查看. ...
- 【跃迁之路】【674天】程序员高效学习方法论探索系列(实验阶段431-2018.12.19)...
@(收集箱(每日一记,每周六整理))专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) ...
- 44-当日交易总结。(2014.12.31)
44-当日交易总结 1.趋势抓的很好时,在低位近.在高位出.也许收益做的很不错,但是人在高度专注情况下,容易疲劳.这会导致一轮交易即使做的很好,在准备下一轮交易时会出现体力不支的现象.所以,不要熬夜, ...
- U3D笔记11:47 2016/11/30-15:15 2016/12/19
U3D笔记11:47 2016/11/30-15:15 2016/12/19 技术BLOG:http://www.unity.5helpyou.com/2373.html#comment-43108 ...
- Interesting Finds: 2007.12.19
Other: 我不是一名互动设计师,但我曾经是... JavaScript: Working aroung the instanceof memory leak SQLServer: SQL Serv ...
- app后端设计(3)--短信,邮件,推送服务(2014.12.05更新)
在app的后端设计中,免不了消息的推送,短信,邮件等服务,下面就个人的开发经验谈谈这方面. (1)最重要的是,各种推送一定要放在队列系统中处理,不然会严重影响api的响应时间. (2)短信方面 以前我 ...
- raid卡组不同raid_DNF:12.19旭旭宝宝希洛克毕业,“终极伤害”出炉,比计算器还高...
在姚策划的指导下,旭旭宝宝终于希洛克三件套+残香武器毕业.此次不是金牌,而是开罐子毕业的.按照大硕的指导,打团或者是开罐子的时候,将戒指放到仓库里,果然这样就实现开罐子一发入魂.卢克西戒指毕业之后,宝 ...
- English Learning - Day13 作业打卡 2022.12.19 周一
English Learning - Day13 作业打卡 2022.12.19 周一 引言 一.给出如下句子的汉语释义 1. Being late is an unforgivable sin he ...
- 公有云:美酒or毒药?--【软件和信息服务】2014.12
几大国际巨头争相布局,公有云市场变幻莫测,而无论这块市场是美酒还是毒药,他们都在翘首期盼. 随着"双11"的胜利落幕,关于公有云的争论又甚嚣尘上,好像"得公有云者得天下& ...
- Linux大作业任务书,《Linux系统管理》期末大作业任务书(2014.12)(1).doc
软件学院大作业任务书 课程名称: Linux系统管理 题 目: Linux系统管理期末大作业 专 业: 班 级: 学 号: 学生姓名: 完成人数: 1人 起讫日期: 任课教师: 李荣鑫 职称: 部分管 ...
最新文章
- spring+ (activeMQ) 实现queue与topic
- leetcode98. 验证二叉搜索树
- CSP2021NOIP2021游记
- java记录pv,计算500万PV/每天的网站
- Python笔记-PyCharm远程连接到Linux进行代码同步并运行
- CreateFile系类异步、并行(同一个串口发送接收)
- idea运行报错Parameter ‘name‘ not found. Available parameters are [arg1, arg0, param1, param2]
- ZOJ3944People Counting暴力/枚举
- 有了证件照大师 轻松在ps中做证件照
- 自写用Easyclick快手全分辨率滑块验证源码!
- 人月神话札记:提纲挈领
- scikit-learn:回归分析——多元线性回归LinearRegression
- 七个技巧!Godaddy域名安全指数提高N倍
- 计算机电脑用英语单词怎么读,计算器 英语
- 苹果截屏快捷键_几招Mac快捷键技巧
- 克里斯·弗雷格利(Chris Fregly)在PANCAKE STACK研讨会和数据管道上
- 【SSD-Caffe】安装使用教程
- NowcoderGirl编程比赛(三)
- BLE传输速率以及抓包工具
- C语言约瑟夫报数出圈算法,详解约瑟夫环问题及其相关的C语言算法实现
热门文章
- 使用 lombok 简化 Java 代码
- 企业级 SpringBoot 教程 (九)springboot整合Redis
- 神鬼传奇小技巧:教你如何修改自己想要的时装
- vuejs基础玩法(基础知识,不喜勿喷!)
- 算法题解:对于输入数字串,给出另一种数字排列,使得字典序增加尽可能小...
- ASP.NET MVC入门到精通——Spring.net-业务层仓储
- 利用 VMWare 搭建随机拓扑网络
- 【点播系列之一】关于阿里视频云点播解决方案,你想知道的都在这里!
- iOS.Performance-trick-presentViewController-is-so-slow-in-didSelectRowAtIndexPath
- 要懂得利用和筛选友情链接