OOD(object oriented design)
来源:互联网 发布:软件开发项目管理 pdf 编辑:程序博客网 时间:2024/06/16 11:21
design pattern在我们的代码中经常会出现, 帮助我们设计以及说明我们的设计意图。它们是前人的宝贵经验的总结, 也是我们设计结构时候的重要依据。在接下来的几篇文章里, 我们重点讨论一下5种设计原则和3种类型的design pattern, 最后会列举Mongodb里面使用design pattern的具体实例。
使用的资料:
- GOF design pattern
https://github.com/dieforfree/edsebooks/blob/master/ebooks/Design%20Patterns,%20Elements%20of%20Reusable%20Object-Oriented%20Software.pdf - head first design pattern
https://github.com/dieforfree/edsebooks/blob/master/ebooks/head-first-design-patterns.9780596007126.20533.pdf - SOLID OOD设计原则
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
展示的方式
- 文章主要不是重述Design Pattern或者SOLID相关的知识, 这些能够从上面的链接之中找到详细的答案, 这里,更多的是个人对这些模式和原则的理解, 以及在工作中遇到这些模式或者用法的使用场景。
- 有些pattern 我们会采用示例代码的方式, 有一些不太适合于示例, 就选择常用例子说明的方式;
- 尽可能用采用结构图的方式, 减少文字和代码的大量出现;
阅读全文
0 0
- OOD(object oriented design)
- Object-Oriented Design Heuristics(OOD启思录)值得一看!
- CC150 chapter 8 OOD object-oriented design
- Part6 继承与OOD Inheritance and Object-Oriented Design(一)
- Part6 继承与OOD Inheritance and Object-Oriented Design(二)
- Part6 继承与OOD Inheritance and Object-Oriented Design(三)
- OOD - Object Oriented Design 面向对象设计实例
- Object-Oriented Game Design
- Object Oriented Design Tips
- Object-Oriented Game Design
- Object Oriented Design Parttern
- GRASP (object-oriented design)
- GRASP (object-oriented design)
- Object Oriented Design Pricinple
- SOLID (object-oriented design)
- ★Object Oriented Design Tips
- Principles of Object-Oriented Design
- Object-Oriented Design in Java
- MAC 更新brew 镜像源
- 自定义超实用Redis工具类(满足对象,list,map等类型)
- Python3.6单例模式报错TypeError: object() takes no parameters的解决方法
- 十六进制输入输出及加减
- DOM
- OOD(object oriented design)
- session过期、失效时间
- python: isinstance函数
- 前端存储的介绍和对比
- 1.欢迎学习机器学习(machine learning)
- Stanford NER模型使用,训练自己的NER模型,终端使用和java调用
- http协议以及几种常见的状态码
- STL学习笔记——2.stack
- Numpy学习笔记