
设计模式
文章平均质量分 94
feipengwang6666
这个作者很懒,什么都没留下…
展开
-
浅谈设计模式
浅谈设计模式一、什么是设计模式?定义设计模式是对某情景下,针对某种问题的某种解决方案,包括三个基本元素–场景、问题、解决方案。是对设计原则的具体化。用江湖话说就是武林秘籍,总结出来的一些固定套路,可以帮助有根基的程序员迅速打通任督二脉,从此做什么都特别快。设计模式其实并不是什么新的知识或者说是一个比较难以去学习的东西,他只是在面向对象编程的思想基础上,运用面向对象编程的基本思想去合理的组织代码结构,通过继承、多态、封装等特性来对程序进行重构,以达到各类预期的效果,如可扩展性,易维护性,易复用等特点原创 2022-04-07 17:20:52 · 604 阅读 · 0 评论 -
java设计模式---命令模式
命令模式命令模式:高内聚的模式;将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或记录请求日志,可以提供命令的撤销和恢复功能。3个角色:Receiver接收者角色:干活的角色,命令到这里详细执行Command命令角色:需要执行的命令都要在这里声明Invoke调用者角色:接收到命令,并执行命令//通用Receiver类public abstract class...原创 2020-01-19 16:25:32 · 138 阅读 · 0 评论 -
java设计模式---简单工厂和抽象工厂(实战demo及对比优化)
//此总结为个人原创,有任何问题欢迎指出并改正,谢谢支持使用场景:计划在不同的场景下创建不同的产品;分为简单工厂和抽象工厂 两种设计模式的区别: 区别在于产品,如果产品单一,最合适用工厂模式,但是如果有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。再通俗深化理解下:工厂模式针对的是一个产品等级结构,抽象工厂模式针对的是面向多个产品等级结构的。简单工厂方...原创 2018-05-15 15:01:12 · 1009 阅读 · 0 评论