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