0

たとえば、次のような関数があります。

public void setVisible(bool visible){ ... }

そういう場合は、setVisible と setInvisible の 2 つのパブリック関数を作成して読みやすくした方がよいのではないでしょうか。

おそらく内部的にプライベート関数を作成して、コードの重複を避けることができます...

4

2 に答える 2

2

私はこの文脈で、特にウィンドウで知っshowていました。hide

純粋なゲッターとセッターではなく、実際にウィンドウを表示または非表示にするためのコードがいくつかあることを強調するのが好きです。これはまだ状態を「単に」変更しているだけですが、純粋なセッターが持つとは予想されないほどの多くの実行時コストがかかる可能性があります。

TheCodeArtist がすでに指摘した理由から、フラグを読んだり変更したりするためだけに、私はそれをお勧めしません。

于 2013-08-02T10:03:18.700 に答える