设计模式
未入门的小菜鸟
这个作者很懒,什么都没留下…
展开
-
建造者模式
开篇: 前面讲了工厂模式,希望大家可以实际运用到日常开发中,这样自己写代码也思路清晰很多,也方便后来 者修改。 建造者模式: 建造者模式就是“建造”,“建造”肯定是一步一步来的,比如写程序要经过 开发=》单元测试=》测试人员测 试=》上线=》运行=》运维 一整套流程,这样才算完成了程序开发。建造者模式也是这样的分为步骤1, 2,3 程序修改之后,一整套流程都需要修改。 业务说明: 今天领导问了一个问题,如果让你们来组装不同价格(B格)的电脑你们想一下怎么要设计比较合适。我 马上想到了这建造者模式不是刚刚原创 2021-02-20 17:46:26 · 120 阅读 · 0 评论 -
抽象工厂模式
开篇: 前面讲了工厂模式在实际开发中的应用,我相信在电商业务中是完全可以用到的,但是用之前的模式的时候会需要修改“工厂类”的代码,会不方便,抽象工厂模式就是为了解决这个问题产生的。 抽象工厂: 抽象工厂模式其实跟他的名字一样就是工厂模式,只不过多了“抽象”两个字,那这两个字的区别体现在哪里呢。“抽象”就是看不清楚的意思,是一系列的模糊描述。你让哪个工厂加工只有你知道,其他人不知道你让哪个工厂给你加工了。 业务说明: 上次说订单支付模块,我已经把之前“丑陋”的代码进行了相应的优化之后,我的领导rev原创 2021-02-05 18:12:36 · 155 阅读 · 0 评论 -
设计模式-工厂模式
开篇: 现在的开发代码层出不穷,难以维护,个人觉得是缺少了设计模式的观念。大家只会注重到高并发,以及多进程,线程之类的“奇淫技巧”。导致写出来的代码重构困难,大大提高了开发时间。我就分享一下我自己在日常业务开发中使用到的设计模式。声明:本人是一个phper。并不是只有JAVA才能使用到设计模式去开发代码,我更觉得这是一种开发思维,借助前辈的经验来避免写出“丑陋”的代码。 工厂模式: 我觉得工厂模式的意思就跟它的名字是一样的“工厂”,各式各类的工厂可以完成各式各类的物件。下面我就直接用案例说明吧 业务原创 2021-02-05 11:45:55 · 168 阅读 · 0 评论