回答編集履歴

1 例を追記

can110

can110 score 26838

2017/04/27 15:13  投稿

> (本当に同じ役割のメソッドが2つ存在するわけがないので)
いや、普通にありますよ。そのほうがユーザーの使い勝手がよい場合も多いので。
いや、普通にありますよ。そのほうがユーザーの使い勝手がよい場合も多いので。
適切な例になっているか自信がありませんが、たとえば
加算`add(x)` と 減算`sub(x)` という2つのメソッドがあったとして
`add(1)`と`sub(-1)`の結果は等価ですが、ユーザーは** 自身のコード(考え)をより自然に表現できるように **、状況におうじて、どちらを使ってもよいです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る