1. 程式人生 > >學習三境界

學習三境界

WHTA(初級)

能做哪些事情? API層次

  • 我們要了解API,要知道每個類是幹什麼的,我們可以使用哪些方法來實現我們的效果

HOW(中級)

採用的什麼方式實現?

  • implements
  • 我們要了解這個方法是怎麼實現的,只有瞭解了怎麼實現的,我們才能更加熟練的使用方法和怎麼去封裝我們的使用

WHY(高階)

為什麼有這樣的需求?

還有沒有更好的方式?

  • architect
  • 如果要是你自己設定,是不是還有更加好的架構方式
  • 這樣實現有什麼好處,有什麼缺點
  • 為什麼要這樣實現

            ---源於有新課堂的學習