memrootじしょ
英和翻訳
decorator
decorator
/dəˈkreɪtər/
デコレーター
1.
飾り付けをする人。特に、部屋の壁や家具などを装飾する職業の人。
何か(特に建物や部屋の内部)を美しく飾る、装飾する専門家や職人を指します。内装業者や装飾家といった職業の人を表現する際に使われます。
She
hired
a
professional
decorator
to
redesign
her
living
room.
(彼女はリビングルームを再デザインするためにプロのデコレーターを雇った。)
She
「彼女」という女性を指します。
hired
「~を雇った」という行動を表します。
a professional decorator
専門的な装飾家、つまり職業としてのデコレーターを指します。
to redesign
「~を再デザインするために」という目的を表します。
her living room
彼女の家のリビングルームを指します。
The
decorator
suggested
a
minimalist
style
for
the
office.
(そのデコレーターはオフィスにミニマリストスタイルを提案した。)
The decorator
特定の装飾家を指します。
suggested
「~を提案した」という行動を表します。
a minimalist style
最小限の要素で構成されるシンプルなデザイン様式を指します。
for the office
オフィスに対して、またはオフィス向けにという意味です。
My
aunt
is
a
talented
decorator,
she
makes
everything
look
beautiful.
(私の叔母は才能のあるデコレーターで、何でも美しく見せます。)
My aunt
「私の叔母」を指します。
is
「~である」という状態を表す動詞です。
a talented decorator
才能のある装飾家を指します。
she makes
「彼女は~させる」という意味です。
everything look beautiful
全てのものを美しく見せるという意味です。
2.
プログラミングにおいて、既存のオブジェクトに機能を追加するデザインパターン、またはそのための構文。
ソフトウェア開発の分野で使われる用語で、オブジェクトの振る舞いを動的に拡張するためのデザインパターンの一つです。Pythonなどのプログラミング言語では、関数やクラスの定義を修飾する特別な構文としても存在します。
In
Python,
the
`@staticmethod`
is
a
common
decorator.
(Pythonでは、`@staticmethod` は一般的なデコレーターです。)
In Python
Pythonというプログラミング言語の文脈を指します。
the `@staticmethod`
Pythonにおける特定のデコレーター構文を指します。
is
「~である」という状態を表す動詞です。
a common decorator
よく使われるデコレーターの一つであることを指します。
Using
a
decorator
can
help
keep
your
code
clean
and
reusable.
(デコレーターを使うことで、コードをきれいに保ち再利用性を高めることができます。)
Using a decorator
デコレーターを使用すること、という行為を指します。
can help
「~を助けることができる」という可能性と助けを表します。
keep your code clean
あなたのコードをきれいに保つことを指します。
and reusable
そして再利用可能であることを指します。
The
architect
applied
the
decorator
pattern
to
add
logging
functionality.
(その設計者はロギング機能を追加するためにデコレーターパターンを適用した。)
The architect
その設計者(ソフトウェア設計者)を指します。
applied
「~を適用した」という行動を表します。
the decorator pattern
ソフトウェアデザインパターンの一つであるデコレーターパターンを指します。
to add
「~を追加するために」という目的を表します。
logging functionality
ログ記録の機能、つまりプログラムの動作履歴を記録する機能を指します。
関連
decorate
decoration
interior designer
adorn
embellish
design pattern
wrapper