23中设计模式总结
来源:互联网 发布:java仓库管理系统源码 编辑:程序博客网 时间:2024/06/04 23:52
一.软件设计遵循的基本原则:
1.高内聚,低耦合;
2.面向抽象编程;
3.多用组合,少用继承;
4.开—闭原则;
二.设计模式的六大原则
1.开-闭原则(OCP);
2.单一职责原则(SRP);
3.依赖倒置原则(DIP);
4.接口隔离原则(ISP);
5.里氏替换原则(lsp);(类B继承类A时,除添加新的方法完成新增功能P2外,尽量不要重写父类A的方法,也尽量不要重载父类A的方法)
6.迪米特法则(LOD)(最少知识原则)
三.设计模式的分类
1.按照范围来分,设计模式可以分为类模式和对象模式。
类模式用来处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻便确定下来了;
对象模式是处理对象间的关系,这些关系在运行时是可变化的,更具动态性。
2.按照目的来分,设计模式可以分为创建型模式,结构型模式和行为型模式。
创建型模式用来处理对象的创建过程;
结构型模式用来处理类或者对象的组合;
(记法:组装桥外享适代)
行为型模式用来对类或者对象怎样交互和怎样分配职责进行描述。
(记法:命中观策责备迭解访模状)
- 23中设计模式总结
- Java中23种设计模式总结
- 总结23中设计模式应用场景
- 23设计模式总结
- 23种设计模式-设计模式总结
- 23中设计模式-前辈们智慧总结
- java开发中23种设计模式的总结
- 23中设计模式-前辈们智慧总结
- 设计模式总结01----设计 模式中类的关系
- Java中常用设计模式总结
- Java中常用设计模式总结
- Java中常用的设计模式总结
- java中关于设计模式的总结
- Java中常用设计模式总结
- iOS中常用开发设计模式总结
- Objective-C中设计模式总结
- Java中常用设计模式总结
- java中常用设计模式总结
- POJ2560_Freckles_最小生成树
- 原创和伪原创你怎么看?
- 开发框架的选择和设计经验谈
- Python异常处理体系简介
- 成都java培训这些你都做到了成功离你不远了
- 23中设计模式总结
- MySQL和PostgreSQL对比
- 【CPU常见故障】
- Flex 与 javascript通信
- imaplib
- 小证明题 编译原理-->题目原型:
- 安家了
- 记录数据库ddl操作触发器
- 字符串常用函数