![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
筱_智
本人还在不断地学习当中在2017年1月5日创建此帐号。你可以选择一成不变,也可以选择努力改变!
展开
-
2021-03-15
七大软件设计原则总结开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。优点:提高软件系统的可复用性及可维护性。总结:定义不同的接口,用具体的实现类实现不同的接口,提高系统的复用性和维护性。应用场景:当一个值(属性)总发生变化时,会用到。依赖倒置原则定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节;细节应该依赖抽象。针对接口编程,不要针对实现编程。优点:可以减少类间的耦合性、提高系统稳定性,提高代码可读性和可维护性原创 2021-03-15 23:28:02 · 238 阅读 · 0 评论 -
2021-03-15
抽象工厂模式(Abstract factory pattern)代码示例:public class KJPay implements KJIPay { @Override public void KJPay() { System.out.println("跨境支付"); }}public class WXPay implements IPay { @Override public void pay() { System.out.原创 2021-03-15 23:24:51 · 219 阅读 · 0 评论