为提高学生Java语言程序设计编程能力,计算机学院李蓉蓉老师在4月15日晚上19:30-20:30,为软件工程专业学生作了一场主题为《Java程序设计中的23种设计模式》的线上专题学术讲座,计算机学院40多名学生积极参与此次讲座。
李蓉蓉老师从可复用面向对象程序设计概述、典型的23种设计模式分类、应用设计模式的六大原则、设计模式经典案例分析、设计模式在Java编程语言中的应用等几个方面对多线程技术和并发编程进行了阐述,并以一个工厂方法模式(Factory Method)的应用案例进行了编程开发实践。最后与同学们探讨了Java程序设计课程学习过程中遇到的一些问题。
本次讲座,让学生理解软件复用、面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)、设计模式等概念,了解各种设计模式的特点、应用场景等,提高程序代码的可重用性,让代码更容易被他人理解、保证代码可靠性。以常见的几种设计模式为例,分析设计模式的用法,提高学生程序设计的综合能力。

