设计模式
D_quant
这个作者很懒,什么都没留下…
展开
-
UML类图画法
类的UML表示方法在UML中,类包含类名、属性和方法。表示方式如下:其中+表示公有(public),-表示私有(private),#表示受保护(protected)public class Employee{ private String name; private String pwd; private String email; public String getName(){ return name; }}类的关联关系双向关联一个老师可以教多门课程,一门课原创 2020-05-29 15:19:49 · 2628 阅读 · 0 评论 -
轻松理解设计原则-依赖倒置
什么是依赖倒置是指我们在设计程序的时候,需要依赖抽象接口,不要依赖具体实现。1:高层次的模块不应该依赖低层次的模块,他们都应该依赖抽象。2:抽象不应该依赖具体的实现,具体应该依赖抽象。比如我们设计支付的时候,我们需要对接多个第三方支付。如果我们按照正常的设计的话,就会设计一个订单类,然后设计多个第三方的client,这个时候我们的依赖就是一个正向的依赖,订单依赖锁哥第三方client。如果我们这时候设计抽象一个接口类,定义好接口PayClient,这样我们的订单类依赖的是这个接口而不是具体的实现。原创 2020-05-26 18:24:40 · 167 阅读 · 0 评论 -
设计模式-[策略模式以及具体使用场景]
策略模式是什么?为什么?怎么办?策略模式使用场景三步走是什么?策略指的是:计策、谋略,而模式一般指人为整理而成,在某种场景下重复发生的问题的解决办法。我们设计一些算法,把他们封装起来,让他们可以相互替换,这样就可以轻松的切换算法来解决同一个问题。为什么?程序设计的时候需要考虑,扩展性:使用策略模式可以让代码的拓展性提升。复用性:具体的实现不用耦合到业务代码中,可以实现复用。怎么...原创 2020-04-30 09:30:05 · 237 阅读 · 0 评论