微课名称:

     Scala的面向对象(OO)编程   

  

wKioL1XajBbAcN7mAAEQ-s6tAHQ508.jpg立即学习此微课: 

微课目标:

   说明在当今的大数据(Big Data)潮流下的Scala软件编程以及它的设计原则与要点。首先介绍Scala很特别的单例类的定义,也就是Singleton类。然后介绍Scala特别的trait结构;以及重要的接口设计原则:"Program to an interface, not an implementation."。

 

微课介绍

     在当今的大数据(Big Data)潮流下的Scala软件编程以及它的设计原则与要点。当我们一谈到软件设计,最重要的就是接口设计。在大家所熟悉的GoF这本"Design Patterns(设计模式)"的一书里,其开宗明义就明确地指出软件开发的重要原则就是:"Program to an interface, not an implementation." 无论你使用的是Scala、Java或C/C++等语言,这个设计原则都应该是一致的。

  

内容单元:

Sec_01:Scala的类&实例与对象 

Sec_02:一般的多例类 

Sec_03:单例类(Singleton) 

Sec_04:类对象(Class object)的用途 

Sec_05:从接口(Interface)谈起 

Sec_06:认识Scala的trait机制 

 

~ End ~