簡單工廠模式(Simple Factory Pattern) 物件導向 可維護 可複用 可擴充 靈活性好 透過封裝、繼承、多型把程式的耦合性降低。 程式設計有一個原則:就是用盡可能的辦法去避免重複。 業務的封裝 讓「業務邏輯」與「介面邏輯」分開,讓它們之間的耦合度下降。 計算機為例 分一個類別出來,讓計算和顯示分開。(但這還談不上完全物件導向) //用戶...
[閱讀筆記][Design Pattern] 物件導向基礎
1. 類別與實體 什麼是物件? 一切事物皆為物件 所有的東西都是物件 物件就是:可以看到、感覺到、聽到、觸摸到、嚐到、或聞到的東西 物件是一個獨立自主的實體,用一組可識別的特性和行為來標示 什麼是類別? 類別就是:具有相同之屬性和功能的物件的抽象集合 class Cat { public string Shout() { return...
[生活英文] 冷淡與熱情的英文回應
Love this idea! </br> 非常喜歡這個想法! Maybe next time. </br> 也許下次吧。 Count me in! </br> 我也參加! Not very sure. &l...
[英文短句] 超實用!國外生活必備短語
What should I do? 我該怎麼辦? (Just)Hear me out. 聽我說完 It sounds great. 聽起來很不錯 Don’t give me that. 少來這套 So far, so good. 目前還不錯 It’s going to far. 太離譜了 Control yourself. 克制一下 It’s...
[筆記][初級句型-單句] 第六章 比較句法 3
比較句法的平行對稱要求 比較的雙方必須平行對稱,這在英文寫作中是相當嚴格的要求,也是最容易出錯的地方之一。例如: 例句1 Prices of papayas in Thailand, where the fruit is produced in abundance, are much lower than England, where it must be imported. (不佳)...
[筆記][初級句型-單句] 第六章 比較句法 2
名詞片語由三個部分構成:限定詞 + 形容詞 + 名詞。這三個部分當中每一個部分都有可能從缺。 單數可數名語,在前面「限定詞位置」可以加上冠詞a或an來表示「一個」 具有「指示性」定冠詞the 冠詞:以使用頻率而言,最常看到的限定詞就是冠詞(屬於中位限定詞),可分為: 不定冠詞a或an(表示一個) 定冠詞the(具有指示性) 零冠詞(不加冠...
[筆記][初級句型-單句] 第六章 比較句法 1
英文的修飾語包括形容詞與副詞,都有比較級與最高級的變化。以連接詞as 或than 連接的比較級句子,不論是形容詞還是副詞的比較級,都可以視為「主要子句」加「從屬子句」構成的複句結構:從屬連接詞than 或as 引導的子句是「副詞子句」。 比較級的從屬子句雖然是副詞子句,但是因為英文的比較句法具有「平行對稱」的要求,所以有許多特色都和對等子句相同。除了上述「平行對稱」的要求之外,比較句法也和...
[筆記][初級句型-單句] 第五章 副詞 3
副詞種類與位置的比較 不同種類的副詞,在句中使用的位置也不一樣。試比較下列句子: practically Your demand is practically impossible to meet. (practically是程度副詞) (你的要求幾乎不可能做到。) Let’s discuss this problem practically. (p...
[筆記][初級句型-單句] 第五章 副詞 2
連接副詞(conjuncts) besides而且, Consequently因此, However不過 這種副詞,意思和對等連接詞(and, or, but)類似,但是缺乏連接詞的文法功能。亦即,連接副詞可以用來表示前後兩個子句之間的邏輯關係,但是不能用它來連接兩個子句,必須借助標點符號:加上「分號」把兩個子句分開,或者用「句點」之類斷開變成兩句話。 besides 而且(有對等關係...
[筆記][初級句型-單句] 第五章 副詞 1
副詞修飾的對象 英文的修飾語有: 形容詞 副詞 這兩種 形容詞:是用來修飾名詞的修飾語, 副詞:通常是用來修飾動詞、形容詞與副詞的修飾語。 但是,有幾種副詞也可以用來修飾名詞,例如: I like Beijing food, especially roast duck. (我喜歡北京菜,尤其是烤鴨。) 句中的especially 這個副詞是個強調範...