设计模式
文章平均质量分 82
设计模式
前后相随
道法自然
展开
-
设计模式之 - 责任链模式
报销审批业务,现在有经理、部门经理、总经理三个角色,我们在报销的时候需要所有角色审批通过才能报销,而且审批的时候有先后顺序,先经理审批,审批通过交给部门经理,部门经理审批通过交给总经理。请假审批业务,现在有经理、部门经理、总经理三个角色,我们请假的时候只要有一个角色审批了就可以请假了;责任链模式就是完成一件任务,现在有一群做任务的主体,完成这件任务可能需要这些主体中的一个或者多个。上述过程存在的缺点,每个实现类不仅要实现业务,还要负责传递任务,我们把传递任务这个事情交给一个类。的方式来优化一下上述写法。原创 2023-09-07 20:13:43 · 68 阅读 · 0 评论 -
设计模式之-策略模式
策略通俗的说就是方式方法,做一件事情根据不同的选择,可以有不同的做事方式,不同的方式就是不同的策略。举一个生活中的例子比如要回家这件事,回家需要交通工具,而交通工具有很多种,我们可以通过自己的需求来选择不同的交通工具。🥇如果想快一点,可以选择飞机;🥈如果想看风景,可以选择高铁;🥉如果想舒服一点,可以选择开车想走就走想歇息就歇息;原创 2023-08-26 22:35:18 · 42 阅读 · 0 评论