Skip to content

tws-archive/learn-java-hard-way

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learn java hard way

existing-code里的代码是不允许学生修改的。 shell-code和both-depend里面是学生需要写代码的地方。通过让shell-code里的测试运行正确来学习相关的内容

主要练习

  1. 基本Java语法
  2. 面向对象的开发习惯
  3. 设计模式的基本使用

期望达到:

  1. 基本语法熟悉
  2. 面向对象习惯的建立
  3. 设计模式能从模式名称联想到代码

不期望

  1. 产生非常好的面向对象的sense
  2. 识别使用模式的正确时机

不要僵化,主要关注通过组合,继承,接口等手法来组合信息来完成抽象。关注我们这么做是要解决什么问题,而不要关注在怎么做上。 练习的目的是为了让我们不要在怎么做上浪费注意力,而不是让人把更多的注意力放在怎么做上。

实践

Creational设计模式是很容易学会的。 Structural和Behavioral模式,最好让学生讲一下。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages