- 1
Object-oriented is almost only a computing word. It names a way of building programs out of ‘objects’: little bundles that keep information together with the actions that belong to that information.
Object-oriented is almost only a computing wordObject-oriented幾乎只是一個電腦用字。It names a way of building programs out of 'objects'它指的是一種用「objects物件」來組成程式的方式:little bundles that keep information together with the actions that belong to that information也就是把資訊和屬於那份資訊的動作綁在一起的小包裹。
Those objects are often arranged in a hierarchy — a family tree of types — so a more special kind can what a more general kind already knows how to do. If you have met classes, inheritance, or methods, you are already in this world. Languages such as Java, C++, C#, and Python are taught this way, though actually Python will also let you write in other styles, and programmers argue, a bit , about how ‘pure’ a language must be to wear the label.
Those objects are often arranged in a hierarchy這些物件常常被排列成一種階層 — a family tree of types一種類型的家族樹 — so a more special kind can reuse what a more general kind already knows how to do讓比較特殊的種類可以重複使用比較一般的種類已經會做的事。If you have met classes, inheritance, or methods如果你已經接觸過classes(類別)、inheritance(繼承)或methods(方法), you are already in this world你就已經在這個世界裡了。Languages such as Java, C++, C#, and Python are taught this way像Java、C++、C#和Python這樣的語言都是這樣教的, though actually Python will also let you write in other styles不過其實Python也讓你用其他風格寫程式, and programmers argue, a bit endlessly, about how 'pure' a language must be to wear the label而且工程師們會沒完沒了地爭論一個語言要有多「純」才配得上這個標籤。
Everyday English does not use this word for ‘focused on goals’ or ‘practical’. If you say it outside a computer class, people will assume you mean programming.
Everyday English does not use this word for 'focused on goals' or 'practical'日常英文不會用這個字來表示「以目標為導向」或「務實」。If you say it outside a computer class如果你在電腦課以外的地方說這個字, people will assume you mean programming人們會以為你在講程式設計。
The usual short forms are OO and OOP (object-oriented programming).
The usual short forms are OO and OOP常見的縮寫是OO和OOP (object-oriented programming)(object-oriented programming,物件導向程式設計)。
組成A compound: object (the ‘thing’ in the program) + oriented (turned toward / arranged around). The pairing belongs to computing, not to older everyday English.
原始詞典資料1 筆記錄
以下是外部詞典記錄的用法,原文照列,我們還沒有寫成教學內容。上面的說明才是我們自己寫的;有些用法可能上面已經講過了。
object-orientedadj/ˈɒbdʒɛkt ɔɹɪəntɪd/
- 1
computingengineeringmathematicsUsing entities called objects that can process data and exchange messages with other objects.
資料來源:英文維基詞典 English Wiktionary(CC BY-SA 4.0)。 原文照列,未經改寫。