zoukankan
html css js c++ java
设计模式及其使用的面向对象原则
设计模式
1. 封装变化
2. 多用组合,少用继承
3. 针对接口编程,不针对实现编程
4. 为交互对象之间的松耦合设计而努力
5. 类应该对扩展开放,对修改关闭
6. 依赖抽象,不要依赖具体类
7. 只和朋友交谈
8. 别调用我,我会调用你
9. 让每个类保持单一责任
策略模式
使用组合
观察者模式
装饰者模式
工厂模式(简单工厂、工厂方法模式、抽象工厂模式)
单例模式
命令模式
适配器模式
外观模式
模板方法模式
使用继承
迭代器模式
查看全文
相关阅读:
python高级特性和高阶函数
代理模式及案例
我的报错错误记录
摘抄-编码规范
测试java的Lambda语法
测试IDEA将新建项目提交到github上
js处理科学计数法
测试java操作运算符
java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)
sqlserver日期函数
原文地址:https://www.cnblogs.com/cag2050/p/15201043.html
最新文章
针对不同域名使用不同的dns服务器
语义版本号
使用Node.js搭建本地服务器
springboot集成swagger2(1)
Ngin知识点(2)
Ngin知识点(1)
vue中的一些小异常
IDEA中找不到 Run Dashboard处理方式
springBoot+elasticJob
linux基本操作(六)
热门文章
linux基本操作(五)
js求质数
python类的继承的两种方式写法
selenium pageobject 自动截图封装
adb devices找不到设备?设备VID缺失解决方案
MySQL日期时间处理函数
python代码的执行顺序
正则表达式
python 包的安装
python中print打印显示颜色
Copyright © 2011-2022 走看看