āχāύāĻ­āĻžāϰāϏāύ āĻ…āĻĢ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ (IoC) āĻšāϞ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āύ⧀āϤāĻŋ āϝāĻž āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇ āĻ…āύ⧇āĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝ āύāĻŋāĻĻāĻ°ā§āĻļāύ āĻāĻŦāĻ‚ āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āφāχāĻ“āϏāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĒā§āϰāĻŦāĻžāĻšāϕ⧇ āωāĻ˛ā§āĻŸā§‡ āĻāĻŦāĻ‚ āĻĒ⧃āĻĨāĻ• āωāĻĒāĻžāĻĻāĻžāύ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻšāĻŋāϰāĻžāĻ—āϤ āφāχāĻ“āϏāĻŋ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇ āĻĒā§āϰāĻĨāĻžāĻ—āϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āφāϏ⧇āĨ¤ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ…āĻ°ā§āĻĒāĻŖ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡â€”āϝ⧇ āĻŦāĻ¸ā§āϤ⧁, āĻŽāĻĄāĻŋāωāϞ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•ā§āϟ āĻ•āĻ°ā§‡â€”IoC āϧāĻžāϰāĻ•āϟāĻŋ āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ‚āϝ⧋āĻ—āϕ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŽāĻĄā§āϞāĻžāϰ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āϕ⧋āĻĄāĻŦ⧇āϏāϕ⧇ āϏāĻšāϜāϤāϰ āĻ•āϰ⧇⧎

āĻāχ āύ⧀āϤāĻŋāϟāĻŋ āφāϰāĻ“ āĻ…āĻ­āĻŋāϝ⧋āϜāύāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝāϕ⧇ āωāĻ¤ā§āϏāĻžāĻšāĻŋāϤ āĻ•āϰ⧇, āĻ•āĻžāϰāĻŖ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϗ⧁āϞāĻŋ āĻĸāĻŋāϞ⧇āĻĸāĻžāϞāĻžāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻĻ⧇āϰ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āϏāĻšāĻœā§‡āχ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰ⧇, āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āχ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒā§āϞāĻžāĻ— āχāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āφāχāĻ“āϏāĻŋ āύ⧀āϤāĻŋāϟāĻŋ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĄāĻŋāϜāĻžāχāύāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇ āϝāĻž āϏāϞāĻŋāĻĄ āύ⧀āϤāĻŋāϗ⧁āϞāĻŋ āĻŽā§‡āύ⧇ āϚāϞ⧇, āϝāĻž āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāϰāĻ“ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āϏāĻ‚āĻšāϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāϖ⧇āĨ¤

IoC āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋāϰ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦ⧈āϚāĻŋāĻ¤ā§āϰ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āχāύāĻœā§‡āĻ•āĻļāύ (DI) āĻāĻŦāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āϞ⧋āϕ⧇āϟāĻžāϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāĨ¤ āĻĄāĻŋāĻĒ⧇āύāĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ āĻāϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻžāϕ⧇ āϘ⧃āĻŖāĻž āĻ•āϰ⧇ āĻāϰ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āύāĻŽāύ⧀āϝāĻŧāϤāĻž, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āϞ⧋āϕ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāϰāĻ“ āĻ…āύ⧁āĻŽāĻžāύāϝ⧋āĻ—ā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āĻ•āĻžāϰāϪ⧇āĨ¤ āĻ…āϧāĻŋāĻ•āĻ¨ā§āϤ⧁, DI āϜāĻžāĻ­āĻž, .NET, Go, āĻāĻŦāĻ‚ JavaScript āϏāĻš āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻāĻŦāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϜ⧁āĻĄāĻŧ⧇ āφāϧ⧁āύāĻŋāĻ• āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇ āĻŦā§āϝāĻžāĻĒāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĻ⧇āϖ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ•ā§ŒāĻŖāĻŋāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻāĻŦāĻ‚ āĻŽāĻĄā§āϞāĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ⧇āϰ āωāĻĒāϰ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤

AppMasterno-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āφāχāĻ“āϏāĻŋ āύāĻŋāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž, āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϚ⧁āϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻŦā§āϞ⧁āĻĒā§āϰāĻŋāĻ¨ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āϟāĻŽ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧇, āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻŦāĻŋāϰāĻžāĻŽāĻšā§€āύ āφāĻ¨ā§āϤāσāĻ•āĻžāĻ°ā§āϝāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧāϝ⧋āĻ—ā§āϝāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤ āωāĻĒāϰāĻ¨ā§āϤ⧁, IoC-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ AppMaster āĻāϰ āϏāĻ•ā§āώāĻŽāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϝāĻž āĻļāĻŋāĻ˛ā§āĻĒ⧇āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āύ⧁āĻļā§€āϞāύ āĻāĻŦāĻ‚ āĻ…āĻ¤ā§āϝāĻžāϧ⧁āύāĻŋāĻ• āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰāĻžāϞ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ, āϝ⧇āĻŽāύ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϏ āĻāĻŦāĻ‚ āĻŽāĻĄā§āϞāĻžāϰ āĻŽāύ⧋āϞāĻŋāĻĨāϗ⧁āϞāĻŋ āĻŽā§‡āύ⧇ āϚāϞ⧇āĨ¤

AppMaster āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦāĻŋāĻ•āĻļāĻŋāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ IoC āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  1. āϞ⧁āϜ āĻ•āĻžāĻĒāϞāĻŋāĻ‚: āĻāĻ•āϟāĻŋ IoC-āϚāĻžāϞāĻŋāϤ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇, āĻĒ⧃āĻĨāĻ• āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ•āĻ‚āĻ•ā§āϰāĻŋāϟ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϕ⧋āĻĄāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āύāĻž āĻ•āϰ⧇āχ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻž, āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āϏāĻšāϜ, āϝāĻžāϰ āĻĢāϞ⧇ āĻĻ⧃āĻĸāĻŧāϤāĻž āĻāĻŦāĻ‚ āĻ…āĻ­āĻŋāϝ⧋āϜāύāϝ⧋āĻ—ā§āϝāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤
  2. āωāĻ¨ā§āύāϤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝ⧋āĻ—ā§āϝāϤāĻž: āĻāĻ•āϟāĻŋ āĻŦāĻžāĻšā§āϝāĻŋāĻ• āĻĒāĻžāĻ¤ā§āϰ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻ…āĻ°ā§āĻĒāĻŖ āĻ•āϰ⧇ āĻāĻŦāĻ‚ IoC āĻŽā§‡āύ⧇, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϕ⧇ āωāĻĒāĻšāĻžāϏ āĻ•āϰāĻž āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻ•āĻžāϜ āĻšāϝāĻŧ⧇ āĻ“āϠ⧇, āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŦā§āϝāĻžāĻĒāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ¸ā§āϝ⧁āϟ āϞāĻŋāĻ–āϤ⧇ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϗ⧁āĻŖāĻŽāĻžāύ āωāĻ¨ā§āύāϤ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĻ⧇āϝāĻŧāĨ¤
  3. āĻĒ⧁āύāσāĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝāϤāĻž: āφāχāĻ“āϏāĻŋ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϕ⧇ āĻĄāĻŋāĻ•āĻĒāϞāĻŋāĻ‚ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧ, āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰāϕ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ…āĻ‚āĻļ⧇ āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϤ⧇āĻ“ āĻŦāĻĄāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŦāĻž āĻ…āĻ­āĻŋāϝ⧋āϜāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤
  4. āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ: IoC-āϏāĻ™ā§āĻ—āϤāĻŋāĻĒā§‚āĻ°ā§āĻŖ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻĄā§āϞāĻžāϰ āĻĒā§āϰāĻ•ā§ƒāϤāĻŋ āωāĻ¨ā§āύāϤ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻžāϗ⧁āϞāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻšāĻœā§‡āχ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻžāϰ āĻĢāϞ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāϞ āĻāĻŦāĻ‚ āύāĻŽāύ⧀āϝāĻŧ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āϝāĻž āĻŦā§āϝāĻŦāϏāĻž āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻžāϗ⧁āϞāĻŋ āωāĻ¤ā§āĻĨāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻĒā§‚āϰāĻŖ āĻ•āϰ⧇āĨ¤
  5. āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāύ⧁āĻ—āĻ¤ā§āϝ: IoC āύāĻŋāϝāĻŧā§‹āĻ— āĻ•āϰ⧇, AppMaster āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āωāĻ¤ā§āĻĒāĻžāĻĻāĻŋāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻļāĻŋāĻ˛ā§āĻĒ⧇āϰ āĻŽāĻžāύ āĻāĻŦāĻ‚ āϏ⧇āϰāĻž āĻ…āύ⧁āĻļā§€āϞāύāϗ⧁āϞāĻŋ āĻŽā§‡āύ⧇ āϚāϞ⧇, āϝ⧇āĻŽāύ SOLID āĻĄāĻŋāϜāĻžāχāύ āύ⧀āϤāĻŋ āĻāĻŦāĻ‚ āĻŦāĻžāϰ⧋-āĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ…ā§āϝāĻžāĻĒ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻžāĨ¤

IoC āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āωāĻĻāĻžāĻšāϰāĻŖāϗ⧁āϞāĻŋ āĻ…āύ⧇āĻ• āĻŦāĻŋāĻļāĻŋāĻˇā§āϟ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ•āĻžāĻ āĻžāĻŽā§‹āϤ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ¸ā§āĻĒā§āϰāĻŋāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• - āϜāĻžāĻ­āĻž āχāϕ⧋āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ•āĻžāĻ āĻžāĻŽā§‹ - āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āωāĻĒāĻžāĻĻāĻžāύ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ‚ āĻŽāĻĄā§āϞāĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āχāύāĻ­āĻžāϰāĻļāύ āĻ…āĻĢ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻāĻŦāĻ‚ āĻĄāĻŋāĻĒ⧇āύāĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāĻ•āχāĻ­āĻžāĻŦ⧇, ASP.NET āϕ⧋āϰ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĒ⧁āϰ⧋ āωāĻ¨ā§āύāϝāĻŧāύ āĻœā§€āĻŦāύāϚāĻ•ā§āϰ āϜ⧁āĻĄāĻŧ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ IoC āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āωāĻĒāϏāĻ‚āĻšāĻžāϰ⧇, āχāύāĻ­āĻžāĻ°ā§āϏāύ āĻ…āĻĢ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻĄāĻŋāϜāĻžāχāύ āύ⧀āϤāĻŋ āϝāĻž āĻŽāĻĄā§āϞāĻžāϰ, āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ, āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤ AppMaster āĻāϰ no-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻāχ āύ⧀āϤāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ—āϤāĻŋāĻļā§€āϞ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϝāĻž āĻļāĻŋāĻ˛ā§āĻĒ⧇āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ…āύ⧁āĻļā§€āϞāύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ, āĻāĻ•āϟāĻŋ āφāϰāĻ“ āĻĻāĻ•ā§āώ āĻāĻŦāĻ‚ āϏāĻžāĻļā§āϰāϝāĻŧā§€ āĻŦāĻŋāĻ•āĻžāĻļ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻĒāĻĨ āĻĒā§āϰāĻļāĻ¸ā§āϤ āĻ•āϰ⧇ āϝāĻž āωāĻĻā§€āϝāĻŧāĻŽāĻžāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻ–āĻžāĻĒ āĻ–āĻžāχāϝāĻŧ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻļā§€āĻ°ā§āώāĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒāĻŖā§āϝ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤