关于设计模式的一点思考
前言
这一块是自己学习设计模式的问题,带着问题和思考去学习,才能更加深刻的理解设计模式的意义,可能存在一些我无法解答的问题,但可以通过这些问题不断在学习过程钟总结;
为什么需要学习设计模式?
暂无
Python的设计模式和普通java有什么区别?
暂无
设计模式的本质是什么?
关于对解耦的思考;
什么是耦合?
指的是两个对象互相对方依赖的一个量度
什么是解耦?
解耦就是使模块间相互独立,减少相互间的干扰,某一模块修改不会影响到其他模块;
如何去判断一个程序框架需要用到哪种设计模式?(或者不拘泥于使用)
暂无
什么是开闭原则?
程序中的任何对象(类、模块、方法、函数)应该对扩展是开放的,对修改是封闭的。
项目源地址: