博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再读headfirst-原则与模式摘录
阅读量:5135 次
发布时间:2019-06-13

本文共 347 字,大约阅读时间需要 1 分钟。

原则

1.找到原则中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起

2.针对接口编程,而不是针对实现编程

3.多用组合,少用继承

4.依赖倒置原则:要依赖抽象,不要依赖具体类(不能让高层组件依赖低层组件,而且,不管高层或者低层组件,“两者”都应该依赖于抽象)

模式

1.策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户

2.工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。

3.抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。

转载于:https://www.cnblogs.com/huichun/p/3424305.html

你可能感兴趣的文章
解决ajax请求cors跨域问题
查看>>
Android Studio
查看>>
zz 圣诞丨太阁所有的免费算法视频资料整理
查看>>
【大数模板】C++大数类 大数模板
查看>>
【123】
查看>>
《收获,不止Oracle》pdf
查看>>
用户权限设置
查看>>
java 之equals与"=="的区别
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Intellij IDEA(eclipse设置)常用快捷键
查看>>
NAT基本原理
查看>>
Java Content Repository API 简介 转自(https://www.ibm.com/developerworks/cn/java/j-jcr/)
查看>>
visio二次开发——图纸解析
查看>>
Activity之间的跳转:
查看>>
iTunes Connect 开发者上手经验(转)
查看>>
vertical-align你为什么不生效
查看>>
C++ 实践总结
查看>>
composer 国内镜像配置
查看>>