なぜ抽象化とインタフェースを使うのか
抽象化を使用すると、それがリードしていない場合は、別の高いレベルの抽象化を記述するためにリードし、あなたの抽象化は悪いです.
など
など
abstract class CrazyExample
{
abstract protected function getValue();
abstract protected function getOptions();
abstract protected function getValueAndOptions(); //??
}
システムの複雑さを隠す利点は何か?それはちょうどあなたの時間を無駄にする、あなたは再び開発中に複雑さへの道を見つけることです.Reference
この問題について(なぜ抽象化とインタフェースを使うのか), 我々は、より多くの情報をここで見つけました https://dev.to/fzn0x/why-you-should-avoid-using-abstraction-and-interface-1cagテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol