
java
huier_1234
这个作者很懒,什么都没留下…
展开
-
java设计模式,里氏替换原则
package com.design.liskov.improve;/** * 里氏替换原则 */public class Liskov { public static void main(String[] args) { A a = new A(); System.out.println("11-3=" + a.func1(11, 3)); System.out.println("1-8=" + a.func1(1, 8));原创 2021-03-17 09:28:29 · 77 阅读 · 0 评论 -
java设计模式,开闭原则OCP
package com.design.ocp;public class Ocp { public static void main(String[] args) { Draw draw = new Draw(); draw.draw(new JX()); draw.draw(new YX()); }}//绘制类class Draw { public void draw(Shape s) { s.draw();原创 2021-03-17 09:25:40 · 78 阅读 · 0 评论 -
java接口隔离原则
java接口隔离原则不同的类实现接口,要把公用的方法和不公用的方法分离出来public static void main(String[] args){A a = new A();a.fun1(new B());a.fun2(new B());a.fun3(new B());C c = new C();c.fun1(new D());c.fun4(new D());c.fun5(new D());}//三个接口interface Interface1{void fun1();}原创 2021-03-10 10:02:41 · 171 阅读 · 0 评论