- 博客(4)
- 收藏
- 关注
转载 【每天一个java设计模式(完)】 - 四万字实现23种设计模式(附示例源码)
设计模式概述设计模式是什么?它是软件开发人员在软件开发过程中经过相当长的一段时间的试验和错误总结出来的面临的一般问题的解决方案;它是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结;它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。设计模式能干什么?实现代码的可重用性增加代码的可维护性减低代码的被理解难度保证代码的可靠性增加系统的健壮性易修改可扩展设计模式七大设计原则1. 开闭原则对扩展开放,对修改关闭。
2022-12-29 13:59:19
118
原创 【动态代理】—— JDK和cglib的动态代理
设计模式中有一个,它为其他对象提供一种代理以控制对这个对象的访问。代理模式是指的静态代理。使用静态代理很容易就完成了对一个类的代理操作。但是静态代理的缺点也暴露了出来:由于代理只能为一个类服务,如果需要代理的类很多,那么就需要编写大量的代理类,比较繁琐。而可以在程序运行期间,在不修改源码的情况下对方法进行功能增强。
2022-12-29 13:58:07
122
1
原创 规划控制下的二阶段设计理论 -【多核服务价值链协同】
在工程设计中,设计者可以凭经验在无限巨大的设计空间中迅速找到最优结果。设计中设计者凭借的是他的设计经验和领域知识,并参考了以前的同类设计,进行抽象思维和形象思维综合运用的结果。规划一种问题分解技术。采用面向对象的设计方法,对工程结构进行规划分解,用对象来抽象工程结构。通过分解形成一个由父类和子类概念构成的层次结钩。一阶段初始解的产生。设计对象 = 领域专家的经验和成功的设计示例包含在设计对象之中,组成知识库,获得初始解集。二阶段
2022-12-29 13:56:47
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人