close

還記得自己大學一年級在第一次接觸程式設計的課程時,老師雖然在講台上說得非常賣力,但是自己卻是聽的頭暈眼花的。在什麼都還沒搞清楚之前,就收到了老師一道令人驚嚇到不行的指令:下禮拜交程式作業。

    在這麼驚嚇的情況之下,通常一個班級總是只能生出一個版本的程式作業,再藉由”分享是快樂的”,讓大家都能在最後的截止日期,繳交一份屬於自己的作業。那時候寫程式,基本上是什麼都不用管的,反正老師要的畫面結果能出來是最重要的,而這樣的設計程式態度,就讓大學四年很快地在緊張中渡過。

    而隨著時間的快速流逝,也慢慢地體會了【良好的程式架構是程式開發過程中非常重要的基礎】。

    在進入 Android 程式設計之前,就先來看看甚麼是MVC程式架構。

              134157311_05f38cf5fd  

  1. Model:負責執行程式的核心運算和判斷邏輯,它透過View取得使用者輸入的資料,然後視需要從資料庫查詢相關的資訊,最後進行計算和判斷,再將結果交給View來顯示。
  2. View:定義程式的使用者操作介面(Graphical user interface,GUI)。
  3. Controller:負責控制程式的執行流程以及物件之間的互動,類似交響樂團的指揮,擔任整個系統的協調和控制腳色。

    簡單的說,在設計視窗程式時,應該把程式拆解成ModelView和Controller三個不同的部分,讓每個部份能獨立且能彼此互相溝通聯絡。還是搞不懂也沒關係,之後再慢慢地感受MVC的架構形式吧

arrow
arrow
    文章標籤
    程式 mvc
    全站熱搜

    MingHsiangSu 發表在 痞客邦 留言(0) 人氣()