最純粹的規則與邏輯,不依賴任何框架。
在 AI 或軟體的世界裡,「Entities(實體)」是最核心、最乾淨的一層。
它不管你是用哪個框架、哪種資料庫、甚至換語言都沒關係。
它只專心在「規則」和「邏輯」上,就像學校裡的數學公式一樣,
不管你在哪個班、哪本課本,2 + 2 永遠等於 4。
有一位叫「小智」的 AI 同學,他的老師教他一條規則:
「如果溫度超過 30 度,就說『好熱喔!』,
否則就說『今天還不錯。』」
這條規則不需要知道是哪台電腦、哪個城市、哪個語音服務。
它就是一條純粹的邏輯,放在哪裡都能用。
這就是 Entity 的精神 —— 不依賴外界,只保留核心規則。
在程式裡,我們通常會這樣寫出一個「Entity」:
// 定義一個實體(Entity)代表氣溫規則
class TemperatureEntity {
constructor(temperature) {
this.temperature = temperature;
}
getFeeling() {
if (this.temperature > 30) {
return '好熱喔!';
} else {
return '今天還不錯。';
}
}
}
// 不管放在哪個系統都能運作
const today = new TemperatureEntity(28);
console.log(today.getFeeling()); // 今天還不錯。
這段程式碼完全不依賴 Vue、React、Node 或資料庫,
只專注在邏輯:溫度判斷。
這樣的設計,讓系統的「知識核心」更穩定、更容易被重用。
Entities 是軟體世界裡最乾淨的核心,
就像一顆 AI 的「腦中知識」,不被外面的框架影響。
當你在設計系統時,試著問自己:
「如果我換了一個框架,這段邏輯還能正常運作嗎?」
如果答案是「可以」,那寫的就是一個好的 Entity!