资源仅用于学习使用,不提供技术支持
2021-10-12 09:07:18 15.92MB
积分兑换系统 java源码 编码一定要懂设计模式,可以提高软件系统的可复用性和可维护性,降低类的复杂性,减少类间耦合性,降低修改带来的风险。 引入设计模式常常会增加程序复杂性,不是任何时候编码都严格遵守设计模式,而是讲究结合场景取舍,适度使用不是全部遵守。 工作过程中不经意间经常使用,但未总结过,抽时间用代码表达一下,同时让自己再加深下理解。 1.七种设计原则:开闭原则、依赖倒置原则、单一职责原则、接口隔离原则、迪米特原则、里氏替换原则、合成复用原则。 2.创建型设计模式:工厂方法、抽象工厂、建造者、单例常用,原型模式相对不常用。 3.结构型设计模式:适配器、装饰者、代理、外观常用,桥接、享元相对常用,组合模式不常用。 4.行为型设计模式:策略、责任链、模板方法、状态常用,观察者、迭代器会使用已封装好的,备忘录、中介者、命令、访问者不常用,解释器一般用不到。 设计原则 开闭原则 一个软件实体,如类、模块、方法对扩展开放,对修改关闭。 抽象框架对修改关闭,细节实现允许扩展。 principle.openclose: 1.IGetItemInfo:为一个获取商品信息操作,定义了一个接口。
2021-10-10 15:35:22 154KB 系统开源
1
java源码流程审批 基于Activiti5 定制化中国式工作流系统 QQ技术交流群:838850873 工作流开发手册_V3.0 作者 段志军 2016-01-18 1. 简介 工作流开发手册V3.0的使用者是开发者。 工作流V3.0底层是基于 进行开发完成的,整合了工作流V2.x的相关接口,易于开发者对现有工作流进行升级改造。 关于Activiti Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。 创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来。 Activiti是一种轻量级,可嵌入的BPM引擎。 它将提供宽松的Apache许可2.0,以便这个项目可以广泛被使用,同时促进Activiti BPM引擎和的BPMN 2.0的匹配,该项目现正由OMG通过标准审定。 加入Alfresc
2021-10-10 09:39:46 1.66MB 系统开源
1
企业内部管理系统是用struts,ibats框架实现的Java项目,包括人事部门,行政部门,后勤部门,还有所有用户功能等4个模块
2021-10-09 22:59:42 996KB struts,ibatis java 源码
1
Applet钢琴模拟程序java源码.rar
2021-10-09 19:02:13 5KB
多用户在线聊天室 --------- =========
2021-10-08 07:27:05 113KB 在线聊天 P2P聊天 java聊天
1
kAnonymity_java Dae Ho Kim版权所有(c)2018
2021-10-07 20:40:24 9.5MB Java
1
Java源码查看线程的运行状态.rarJava源码Java程序设计经典300例
2021-10-06 21:33:00 8KB Java
1
Java 源码管理 Javaweb-ssms 基于Javaweb的学生成绩管理系统(源码+数据库)
2021-10-05 19:14:16 9.02MB 系统开源
1
MySQL约束的资料
2021-10-04 17:00:24 4.11MB java