با عرض سلام خدمت دوستان و اساتید محترم

من در مورد سه واژه Coupling و Separation of concerns و Design by contract که در نرم افزار مطرح هستند راهنمایی می خواهم.

در این مورد سه متن را نیز ترجمه کرده ام ولی هنوز مفهوم آنها را درک نکرده ام. مقاله و یا کتاب آموزشی الکترونیکی نیز در مورد آنها به فارسی پیدا نکرده ام. از دوستان تقاضای راهنمایی دارم.