انسجام و اتصال در OOP

عکس پروفایل نویسنده

@توتولکاتوماس تولکا

مهندس نرم افزار و مولد افکار تصادفی.

انسجام درست انجام شده اتصال و پیچیدگی سیستم ها را کاهش می دهد.

بیایید با تعاریف کمی شروع کنیم:

انسجام درجه ای است که عناصر داخل یک ماژول به هم تعلق دارند.

جفت میزان وابستگی متقابل بین ماژول های نرم افزار است.

انسجام بالا و اتصال شل از مهمترین اصول مهندسی نرم افزار است. آنها همه جا از کد گرفته تا سازماندهی تیمی خود را نشان می دهند.

انسجام و جفت شدن کاملاً با هم مرتبط هستند. چرا آنها اینقدر مهم است؟ هر دو به ما کمک می کنند تا از پیچیدگی ، عامل سرگرم کننده واقعی تولید نرم افزار ، بکاهیم.

متأسفانه ، برای بسیاری از مردم ، این مفاهیم بیش از حد آکادمیک به نظر می رسند و بنابراین اغلب به درستی درک نمی شوند.

انسجام چیست؟

سوال سخت. تعریف بسیار گسترده ای است و تفسیرهای مختلفی وجود دارد. لزوماً همه آنها اشتباه نیستند ، س isال معتبر این است: کدام یک مفیدترین است؟ من از تعریف زیر استفاده می کنم زیرا معتقدم که همیشه منجر به اجزای منسجمی با کوپلینگ محکم در داخل و کوپل شل در خارج می شود ، که دقیقاً همان چیزی است که ما می خواهیم:

درجه انسجام یک جز component توسط یک کلید خاص برابر است با تعداد عناصر منسجم توسط کلید درون م componentلفه تقسیم بر مجموع تعداد کل عناصر منسجم بر …

سئو PBN | خبر های جدید سئو و هک و سرور