\u09b8\u09ab\u099f\u0993\u09df\u09cd\u09af\u09be\u09b0 \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09b2\u09b8<\/strong> \u098f\u0995\u099f\u09c1 \u09ac\u09b9\u09c1\u09b2 \u0986\u09b2\u09c7\u09be\u099a\u09bf\u09a4 \u0993 \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac\u09aa\u09c1\u09b0\u09cd\u09a8 \u098f\u0995\u099f\u09bf \u09b6\u09ac\u09cd\u09a6\u0964 \u09b8\u09be\u09a7\u09be\u09b0\u09a8\u09a4 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09be\u09b2\u09b8 \u09ac\u09b2\u09a4\u09c7 \u09ac\u09c7\u09be\u099d\u09be\u09a8\u09c7\u09be \u09b9\u09df \u098f\u0995\u0997\u09c1\u099a\u09cd\u099b \u0997\u09be\u0987\u09a1\u09b2\u09be\u0987\u09a8 \u09ac\u09be \u09a8\u09bf\u09df\u09ae \u0995\u09be\u09a8\u09c1\u09a8 \u09af\u09c7\u0997\u09c1\u09b2\u09c7\u09be \u09ae\u09c7\u09a8\u09c7 \u0995\u09c7\u09be\u09a1 \u09b2\u09bf\u0996\u09b2\u09c7 \u09ac\u09be\u099c\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u098f\u09dc\u09be\u09a8\u09c7\u09be \u09af\u09be\u09df\u0964 \u09aa\u09cd\u09b0\u09b6\u09cd\u09a8 \u0986\u09b8\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7 \u09af\u09c7 \u098f\u0995\u099f\u09bf \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u0995\u0996\u09a8 \u09ac\u09be\u099c\u09c7 \u09b9\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u0964 \u09a7\u09b0\u09c7 \u09a8\u09c7\u0987, \u0995\u09c7\u09be\u09a8 \u098f\u0995\u099f\u09bf \u09b8\u09ab\u099f\u0993\u09df\u09cd\u09af\u09be\u09b0\u09c7\u09b0 \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f \u099a\u09b2\u099b\u09c7\u0964 \u09ae\u09be\u099d\u09aa\u09a5\u09c7 \u098f\u0995\u099f\u09bf \u09a8\u09a4\u09c1\u09a8 \u09ab\u09bf\u099a\u09be\u09b0 \u0987\u09ae\u09cd\u09aa\u09cd\u09b2\u09bf\u09ae\u09c7\u09a8\u09cd\u099f \u0995\u09b0\u09a4\u09c7 \u0997\u09bf\u09df\u09c7 \u09a6\u09c7\u0996\u09be \u0997\u09c7\u09b2 \u09af\u09c7 \u0995\u09c7\u09be\u09a8 \u098f\u0995\u099f\u09bf \u0995\u09cd\u09b2\u09be\u09b8\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u09ae\u09c7\u09a5\u09a1\u09c7\u09b0 \u09b8\u09bf\u0997\u09a8\u09c7\u099a\u09be\u09b0 (\u09ae\u09c7\u09a5\u09a1\u09c7\u09b0 \u09a8\u09be\u09ae, \u0986\u09b0\u09cd\u0997\u09c1\u09ae\u09c7\u09a8\u09cd\u099f \u0997\u09c1\u09b2\u09c7\u09be\u09b0 \u09a8\u09be\u09ae, \u09a1\u09be\u099f\u09be\u099f\u09be\u0987\u09aa, \u09b8\u0982\u0996\u09cd\u09af\u09be) \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964 \u0995\u09bf\u09a8\u09cd\u09a4\u09c1 \u0987\u09a4\u09bf\u09ae\u09a7\u09cd\u09af\u09c7 \u09aa\u09cd\u09b0\u09be\u09df \u09e7\u09e6\u09e6 \u099c\u09be\u09df\u0997\u09be\u09df \u098f\u0987 \u09ae\u09c7\u09a5\u09a1\u099f\u09bf \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964 \u09a4\u09be\u09b0 \u09ae\u09be\u09a8\u09c7 \u098f\u0996\u09a8 \u0993\u0987 \u09e7\u09e6\u09e6 \u099c\u09be\u09df\u0997\u09be\u09b0 \u09ae\u09c7\u09a5\u09a1 \u0995\u09b2 \u0995\u09b0\u09be\u09b0 \u09b8\u09ae\u09df \u09b8\u09bf\u0997\u09a8\u09c7\u099a\u09be\u09b0 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09c7 \u09a6\u09bf\u09df\u09c7 \u0986\u09b8\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964 \u0985\u09a5\u09ac\u09be \u0993\u0987 \u0995\u09cd\u09b2\u09be\u09b8\u09c7 \u09a8\u09a4\u09c1\u09a8 \u098f\u0995\u099f\u09bf \u09ae\u09c7\u09a5\u09a1 \u09a4\u09c8\u09b0\u09c0 \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964 \u098f\u099f\u09be\u0995\u09c7\u0987 \u09ac\u09be\u099c\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09ac\u09b2\u09be \u09b9\u099a\u09cd\u099b\u09c7\u0964 \u0995\u09be\u09b0\u09a8 \u09a8\u09a4\u09c1\u09a8 \u098f\u0995\u099f\u09bf \u09ab\u09bf\u099a\u09be\u09b0 \u0987\u09ae\u09aa\u09cd\u09b2\u09bf\u09ae\u09c7\u09a8\u09cd\u099f \u0995\u09b0\u09b2\u09c7 \u09af\u09a6\u09bf \u0986\u0997\u09c7\u09b0 \u0987\u09ae\u09aa\u09cd\u09b2\u09bf\u09ae\u09c7\u09a8\u09cd\u099f \u0995\u09b0\u09be \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09ab\u09bf\u099a\u09be\u09b0\u09c7 \u09ac\u09be\u099c\u09c7 \u09aa\u09cd\u09b0\u09ad\u09be\u09ac \u09ab\u09c7\u09b2\u09c7 \u09a4\u09be\u09b9\u09b2\u09c7 \u0993\u0987 \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f\u09c7 \u09b8\u09a0\u09bf\u0995 \u0986\u09b0\u09cd\u0995\u09bf\u099f\u09c7\u0995\u099a\u09be\u09b0 \u09ac\u09be \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09ae\u09c7\u09a8\u09c7 \u0995\u09c7\u09be\u09a1 \u0995\u09b0\u09be \u09b9\u09df \u09a8\u09bf \u09ac\u09b2\u09c7\u0987 \u09a7\u09b0\u09c7 \u09a8\u09c7\u0993\u09df\u09be \u09b9\u09df\u0964 \u09b0\u09ac\u09be\u09b0\u09cd\u099f \u09ae\u09be\u09b0\u09cd\u099f\u09bf\u09a8 (Robert Martin)<\/strong> \u09a8\u09bf\u099c \u09b2\u09c7\u0996\u09be \u09ac\u0987 “Agile Software Development: Principles, Patterns, and Practices<\/strong>” \u098f \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09be\u09b2 \u0997\u09c1\u09b2\u09c7\u09be \u09b8\u09ae\u09cd\u09aa\u09b0\u09cd\u0995\u09c7 \u09b2\u09bf\u0996\u09c7\u099b\u09c7\u09a8\u0964<\/p>\n \u09b0\u09ac\u09be\u09b0\u09cd\u099f \u09ae\u09be\u09b0\u09cd\u099f\u09bf\u09a8 \u098f\u09b0 \u09ae\u09a4\u09c7 \u0996\u09be\u09b0\u09be\u09aa \u09ac\u09be \u09ac\u09be\u099c\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u098f\u09b0 \u09a8\u09bf\u099a\u09c7\u09b0 \u09e9 \u099f\u09bf \u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af \u09a5\u09be\u0995\u09c7\u0964<\/p>\n \u09b8\u09be\u09a7\u09be\u09b0\u09a8 \u09a8\u09bf\u099a\u09c7\u09b0 \u09aa\u09be\u0981\u099a\u099f\u09bf \u09a8\u09bf\u09df\u09ae \u09ae\u09c7\u09a8\u09c7 \u0995\u09c7\u09be\u09a1 \u0995\u09b0\u09b2\u09c7 \u0989\u09aa\u09b0\u09c7\u09b0 \u09ac\u09b0\u09cd\u09a8\u09bf\u09a4 \u09b8\u09ae\u09b8\u09cd\u09af\u09be\u0997\u09c1\u09b2\u09c7\u09be \u098f\u09dc\u09be\u09a8\u09c7\u09be \u09af\u09be\u09df\u0964 \u09aa\u09be\u0981\u099a\u099f\u09bf \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09be\u09b2\u09c7\u09b0 \u09ac\u09b0\u09cd\u09a8\u09a8\u09be \u09aa\u09b0\u09c7\u09b0 \u09aa\u09cb\u09b8\u09cd\u099f \u0997\u09c1\u09b2\u09cb\u09a4\u09c7 \u09a6\u09c7\u0993\u09df\u09be \u09b9\u09ac\u09c7\u0964 \u098f\u09b0\u09be \u09aa\u09cd\u09b0\u09a4\u09cd\u09af\u09c7\u0995\u09c7\u0987 \u0986\u09b2\u09be\u09a6\u09be \u0986\u09b2\u09be\u09a6\u09be \u09aa\u09cb\u09b8\u09cd\u099f\u09c7\u09b0 \u09a6\u09be\u09ac\u09c0\u09a6\u09be\u09b0\u0964 \ud83d\ude42<\/p>\n\n\n <\/p>\n","protected":false},"excerpt":{"rendered":" \u09b8\u09ab\u099f\u0993\u09df\u09cd\u09af\u09be\u09b0 \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09b2\u09b8 \u098f\u0995\u099f\u09c1 \u09ac\u09b9\u09c1\u09b2 \u0986\u09b2\u09c7\u09be\u099a\u09bf\u09a4 \u0993 \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac\u09aa\u09c1\u09b0\u09cd\u09a8 \u098f\u0995\u099f\u09bf \u09b6\u09ac\u09cd\u09a6\u0964 \u09b8\u09be\u09a7\u09be\u09b0\u09a8\u09a4 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u09aa\u09cd\u09b0\u09bf\u09a8\u09cd\u09b8\u09bf\u09aa\u09be\u09b2\u09b8 \u09ac\u09b2\u09a4\u09c7 \u09ac\u09c7\u09be\u099d\u09be\u09a8\u09c7\u09be \u09b9\u09df \u098f\u0995\u0997\u09c1\u099a\u09cd\u099b \u0997\u09be\u0987\u09a1\u09b2\u09be\u0987\u09a8 \u09ac\u09be \u09a8\u09bf\u09df\u09ae \u0995\u09be\u09a8\u09c1\u09a8 \u09af\u09c7\u0997\u09c1\u09b2\u09c7\u09be \u09ae\u09c7\u09a8\u09c7 \u0995\u09c7\u09be\u09a1 \u09b2\u09bf\u0996\u09b2\u09c7 \u09ac\u09be\u099c\u09c7 \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u098f\u09dc\u09be\u09a8\u09c7\u09be \u09af\u09be\u09df\u0964 \u09aa\u09cd\u09b0\u09b6\u09cd\u09a8 \u0986\u09b8\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7 \u09af\u09c7 \u098f\u0995\u099f\u09bf \u09a1\u09bf\u099c\u09be\u0987\u09a8 \u0995\u0996\u09a8 \u09ac\u09be\u099c\u09c7 \u09b9\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u0964 \u09a7\u09b0\u09c7 \u09a8\u09c7\u0987, \u0995\u09c7\u09be\u09a8 \u098f\u0995\u099f\u09bf \u09b8\u09ab\u099f\u0993\u09df\u09cd\u09af\u09be\u09b0\u09c7\u09b0 \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f \u099a\u09b2\u099b\u09c7\u0964 \u09ae\u09be\u099d\u09aa\u09a5\u09c7 \u098f\u0995\u099f\u09bf \u09a8\u09a4\u09c1\u09a8 \u09ab\u09bf\u099a\u09be\u09b0 \u0987\u09ae\u09cd\u09aa\u09cd\u09b2\u09bf\u09ae\u09c7\u09a8\u09cd\u099f \u0995\u09b0\u09a4\u09c7 \u0997\u09bf\u09df\u09c7 \u09a6\u09c7\u0996\u09be … <\/p>\n\n
\u09e7\u0964 \u0993\u09aa\u09c7\u09a8 \u0995\u09cd\u09b2\u09c7\u09be\u099c \u09a8\u09c0\u09a4\u09bf (Open Close Principle)
\u09e8\u0964 \u09a1\u09bf\u09aa\u09c7\u09a8\u09cd\u09a1\u09c7\u09a8\u09cd\u09b8\u09bf \u0987\u09a8\u09ad\u09be\u09b0\u09cd\u09b8\u09a8 \u09a8\u09c0\u09a4\u09bf (Dependency Inversion Principle)
\u09e9\u0964 \u0987\u09a8\u09cd\u099f\u09be\u09b0\u09ab\u09c7\u09b8 \u09b8\u09c7\u0997\u09cd\u09b0\u09c7\u0997\u09c7\u09b6\u09a8 \u09a8\u09c0\u09a4\u09bf (Interface Segregation Principle)
\u09ea\u0964 \u09b8\u09bf\u0999\u09cd\u0997\u09c7\u09b2 \u09b0\u09c7\u09b8\u09aa\u09a8\u09b8\u09bf\u09ac\u09bf\u09b2\u09bf\u099f\u09bf \u09a8\u09c0\u09a4\u09bf (Single Responsibility Principle)
\u09eb\u0964 \u09b2\u09bf\u09b8\u0995\u09ad’\u09b8 \u09b8\u09be\u09ac\u09b8\u09cd\u099f\u09bf\u099f\u09bf\u0989\u09b6\u09a8 \u09a8\u09c0\u09a4\u09bf (Liskov’s Substitution Principle)<\/p>\n