もくじ
はじめに
ソフトウェア開発では、プログラミングによる実装を行うことで機能を作り上げていきます。
例えば、
商品一覧を取得する機能を実装する
背景色を変更する機能を実装する
などのように、「実装する」という表現は日常的に用いられます。今回は、この「実装する」という表現を学習しましょう。
「実装する」は "implement"
先の例を使って、英語での表現を見ていきましょう。
例1
日本語
商品一覧を取得する機能を実装する
英語
implement a feature to get a list of products
例2
日本語
背景色を変更する機能を実装する
英語
implement a feature to change the background color
実践編
実践1
How to implement a property in an interface
https://stackoverflow.com/questions/1593413/how-to-implement-a-property-in-an-interface
原文(一部抜粋)
How can I implement property version?
和訳
どうすれば version プロパティを実装できますか?(※ can と組み合わせることで「~できる」という、可能を表す表現になっています。)
実践2
Test if object implements interface
https://stackoverflow.com/questions/410227/test-if-object-implements-interface
原文(一部抜粋)
What is the simplest way of testing if an object implements a given interface in C#?
和訳
C# で、オブジェクトが特定のインターフェースを実装しているかどうかをテストする最も簡潔な方法は何ですか? (※ 三人称単数現在形のため、implement の末尾に s が付いています。)
さいごに
今回学習した「実装する」という表現は、ソフトウェア開発の現場では毎日のように使われる表現ですね。Java 言語ではインターフェースを実装する際のキーワードとしても "implements" が利用されているのでこの表現に馴染みのある方も多いかもしれません。