-
题名面向设计模式融合的教学案例设计与实施
- 1
-
-
作者
欧阳宏基
吴粉侠
葛萌
张伟
-
机构
咸阳师范学院计算机学院
-
出处
《实验科学与技术》
2024年第5期58-64,共7页
-
基金
陕西省教育科学“十四五”规划项目2021年度课题(SGH21Y0201)
2023年陕西省高等教育教学改革研究项目(23BY143)
+1 种基金
咸阳师范学院教学改革研究项目(2021Z008)
2022年第二批教育部产学合作协同育人项目(220803631270021)。
-
文摘
为了使学生充分理解设计模式的重要性,做到在需求分析中识别设计模式并灵活应用,通过2次显性迭代和3次隐性迭代设计了一个融合建造者、抽象工厂、策略和外观设计模式的教学案例。首先阐述了案例的设计思路,然后详细描述了案例的教学迭代过程,最后根据案例分解了实验教学任务,并对案例教学效果进行了评价。实验结果表明,该案例能够激发学生学习设计模式的兴趣,提高了学生利用设计模式进行面向对象问题求解的能力。
-
关键词
设计模式
教学案例
建造者设计模式
抽象工厂设计模式
外观设计模式
-
Keywords
design pattern
teaching cases
builder pattern
abstract factory pattern
facade pattern
-
分类号
G642.0
[文化科学—高等教育学]
-
-
题名Java EE数据初始化应用中的设计模式解决方案
被引量:4
- 2
-
-
作者
欧阳宏基
葛萌
-
机构
咸阳师范学院计算机学院
-
出处
《计算机系统应用》
2019年第4期188-193,共6页
-
基金
陕西省教育厅专项科研计划项目(17JK0828)
咸阳师范学院"青年骨干教师"培养项目(XSYGG201615)
咸阳师范学院专项科研计划项目(XSYK17029)~~
-
文摘
针对Java EE应用数据初始化时的先后顺序及依赖关系,提出一种基于设计模式的数据初始化方法.该方法首先将要初始化的数据看做一个复杂对象,通过建造者模式的产品角色来表示.利用抽象建造者角色定义数据初始化的先后顺序,使用Hibernate框架将各部分数据保存到数据库中;然后通过策略模式定义应用开发阶段和正式运行阶段的初始化算法;最后利用单例模式封装JDBC和Hibernate操作的通用步骤.以高等院校目标考核管理系统的数据初始化操作为背景,通过JXL读取存储在Excel文件中的初始化数据作为具体建造者角色的实现逻辑,详细阐述了该方法的具体实现过程.通过测试与实践表明该数据初始化方法能够满足系统应用要求,具有较高的复用度,能够提高数据初始化操作的扩展性和维护性.
-
关键词
数据初始化
建造者设计模式
策略设计模式
单例设计模式
HIBERNATE框架
-
Keywords
data initialization
builder pattern
strategy pattern
singleton pattern
Hibernate framework
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-