设计模式
程序员阿军
程序人生,学无止境!
在此感谢大家的关注,后续会持续提供更优质的技术文章,谢谢大家!
展开
-
设计模式——工厂模式(创建型模式)
概述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行代码小结 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,...原创 2020-07-30 14:39:44 · 303 阅读 · 0 评论 -
设计模式——策略模式(行为型模式)
概述: 什么是策略模式? 假如我们需要修理一个物品,我们可能需要螺丝刀,扳手,锤子等工具。 假如我们需要去旅游,可能需要乘坐飞机,火车,汽车等。 假如我们需要计算一个答案,可能需要用到加,减,乘,除等。那么按照常规的方式,可能会用if,else,switch来进行一下的条件判断操作,缺点在于代码和环境类(当前类)写到了一起,那么耦合性就很高,不利于维护,代码规则也是高内聚,低耦合,长话短说,直接上代码,看完就明白了。...原创 2020-07-24 16:49:06 · 225 阅读 · 0 评论