设计模式
文章平均质量分 86
salmon1802
软件工程研2菜鸡
展开
-
一.设计模式_七大原则以及简单UML入门
1. 开闭原则:不要修改原有代码,如果需要改变原有代码则可以使用extend继承原有方法再复写父类方法,new的时候向上转型即可。依赖倒置原则:(面相接口编程)高低层模块之间不应相互依赖,应当都依赖于一个公有的接口,如此这般可以无限新增兄弟模块来实现公有接口中的方法,并且在调用某个兄弟模块的方法时可直接调用公有接口方法即可。(即例如controller想调用service层方法时可以直接调用Iservice中的方法而不用去管理它的实现类serviceImpl中究竟有几个...原创 2021-06-13 18:46:45 · 204 阅读 · 0 评论 -
二.设计模式_creational(未完成)
creational简单工厂模式工厂方法抽象工厂方法简单工厂模式代码实现:github简单工厂是一种编码的风格以及习惯,不属于GOF23种设计模式之一。主类需要什么告诉工厂即可,工厂会主动生产出主类需要的对象。但是此种方式总是违反开闭原则。主类依赖于实现类:方法实现的简单工厂: 也有用static修饰的,但是无法继承反射实现的简单工厂数据库就使用的此种方式工厂方法代码实现:github工厂方法:将创建对象的过程延迟到子类进行创建抽象工厂方法代码实现原创 2021-06-14 21:57:13 · 179 阅读 · 0 评论