LCD (最小公倍数) 抽象化!
Apr 29 2023
ソフトウェアの世界では、抽象化されたものの詳細が漏洩する抽象化を説明する用語があり、この用語はリーキー抽象化と呼ばれます。しかし、抽象化に関して別の一般的なケースを表す造語がないのはなぜなのかわかりません… 抽象化複数のコンポーネントを抽象化し、そのようなコンポーネントからいくつかの強力なスタッフを隠そうとします。LCD 抽象化 (最小公倍数抽象化) は、ソフトウェアの世界では非常に一般的です。
ソフトウェアの世界では、抽象化されたものの詳細を漏らす抽象化を表す用語があり、この用語はリーキー抽象化と呼ばれます。
しかし、抽象化に関して、別の一般的なケースを表す造語がないのはなぜなのかわかりません。抽象化は、複数のコンポーネントを抽象化し、そのようなコンポーネントからいくつかの強力なスタッフを隠そうとします。
LCD 抽象化 (最小公倍数抽象化) は、ソフトウェアの世界では非常に一般的です。これは、一部のシステムが異なる機能を持つコンポーネントに 1 つの抽象化を提供しようとした場合に発生し、その場合、そのような基礎となるコンポーネントの強力な機能のほとんどが失われます。
Redis、RabbitMQ、および SQS 上に PubSub 抽象化を構築したいと想像してください。この場合、クライアントは実際にどのメッセージング システムを呼び出しているのかを知ることはできません。そのような場合、RabbitMQ などのシステムの強力な機能の多くは利用できなくなります。
そして、抽象化は、すべての基盤となるシステム間で利用可能な「最小公倍数」機能をクライアントに提供する必要があります。

![とにかく、リンクリストとは何ですか?[パート1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































