Lec 02

Tips

1

Encapsulation vs. Abstraction

Encapsulation is the process of putting details and related methods together into one entity. And this entity is called the abstraction, as it contains less details.

2

When to use tags

In CS2113, tags is not required to be used after each commit. It is used like a milestone, for example, after I have commited all the commits for Level-0, then I will tag the last commit to be Level-0.

3

Remember to look through Java Coding Standard in CS2113

4

Intellij Cheatsheet

Ctrl + Alt + L to do global search!

Technical Content

1

git checkout

Basically, git checkout is to move your head pointer from one commit to another.

2

Practice Object Thinking

Structure solutions or things as collaborating objects. (properties + methods/APIs)

Last updated