Java建立物件的五個方法
物件導向程式 低耦合、高內聚 - 內聚編 (Cohesion)
一個模組只做一件事情,即具有唯一功能。
物件導向程式 低耦合、高內聚 - 耦合編 (Coupling)
模組間以簡單資料型別作為參數時,參數過多(3個)就會發生。 因為使用者必須傳遞所有參數到模組裡(即使是空資料也要傳null)。 可以拆分成多個函數,或是建立一個專門傳遞簡單資料型別的Class來儲存資料。
OO的五大原則:SOLID
一個類別只做一件事。讓一個類別只有一個職責,且該功能應由這個類完全封裝,兩件改變的事應分離成兩個類或兩個功能。正常情況下一個類別該做的事情,應該要能夠只用一句話描述出來。
Python Flask + uwsgi 部屬在 Ubuntu 的 Apache 上
執行以下操作之前,要先在Ubuntu上安裝Apache2網頁伺服器,還沒安裝的人可以先看之前寫過的LAMP安裝文章進行安裝
在 Ubuntu 20.04 LTS 上安裝 Apache、MariaDB及php
下載語言包
可SSH登入,但無法透過瀏覽器SSH連線到GOOGLE Compute Engine Instance的解決方案
顯示如下:
將 Ubuntu 18.04 的 python 換至 python 3.7
若後續使用python3時出現若「ModuleNotFoundError: No module named ‘apt_pkg’」,則執行以下指令,複製python3.6的套件給python3.7
讓image最大化適應canvas的寬高
取得canvas
[C/C++] AVL樹,插入及刪除
可以對AVL樹進行插入或刪除數字
Profile Image of the Author
Lin Ziyou
Hi! I'm Jerry~
分類
標籤
站點統計
文章
45
分類
8
標籤
10
總字數
43,470
運作天數
0
最後活動
0 天前

目錄