Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
たとえば、次のような関数があります。
public void setVisible(bool visible){ ... }
そういう場合は、setVisible と setInvisible の 2 つのパブリック関数を作成して読みやすくした方がよいのではないでしょうか。
おそらく内部的にプライベート関数を作成して、コードの重複を避けることができます...
私はこの文脈で、特にウィンドウで知っshowていました。hide
show
hide
純粋なゲッターとセッターではなく、実際にウィンドウを表示または非表示にするためのコードがいくつかあることを強調するのが好きです。これはまだ状態を「単に」変更しているだけですが、純粋なセッターが持つとは予想されないほどの多くの実行時コストがかかる可能性があります。
TheCodeArtist がすでに指摘した理由から、フラグを読んだり変更したりするためだけに、私はそれをお勧めしません。