具体例: 制御ユニットの抽象化。これは、ソケットによって表されるリモート ユニットでもあります。使いやすくするために、ソケットを作成し、コンストラクターで既に accept() することを検討します。
しかし、これは少し奇妙に感じます。そのようなコンストラクターは常に失敗する可能性があります。そしてそれはブロックする可能性があります。私を不快にさせない方法はありますか、それとも単に OO であり、その薬を服用しなければならないのでしょうか?
(この質問は、特に流行の OO 言語とそこで使用される一般的に受け入れられているスタイルに関連しています)