微课名称:
Scala:从编程到接口(Interface)设计
立即学习此微课:
-
方法:ADT学院为您播放(免费播放中)
微课目标:
详细说明重要的接口设计原则:"Program to an interface, not an implementation."。接着,说明一个重要的接口<I>,说明它在Scala编程中的角色,还有怎么去定义它。最后,我举个应用范例,说明怎么样去改善或优化一个典型的Client-Server架构。
微课介绍:
在大家所熟悉的GoF这本"Design Patterns(设计模式)"的一书里,其开宗明义就明确地指出软件开发的重要原则就是:"Program to an interface, not an implementation." 无论你使用的是Scala、Java或C/C++等语言,这个设计原则都应该是一致的。接着,说明一个重要的接口<I>,说明它在Scala编程中的角色,还有怎么去定义它。了解了这些技术之后,在单元-5就来谈谈开发团队的分工合作了。在大系统、或复杂的系统里,必须要分得好,才能合得快,所以接口设计变得非常关键了。
内容单元:
Sec_01_实践Program to interface原则
Sec_02_掌握接口_拥有话语权
Sec_03_团队分工与系统整合
Sec_04_优化Client-Server架构
~ End ~