መልሱ የማይለወጡ አይነቶች ከስህተት የበለጠ ደህንነታቸው የተጠበቀ፣ለመረዳት የቀለለ እና ለለውጥ የበለጠ ዝግጁ ናቸው። ተለዋዋጭነት ፕሮግራምዎ ምን እየሰራ እንደሆነ ለመረዳት አስቸጋሪ ያደርገዋል፣ እና ውሎችን ለማስፈጸም በጣም ከባድ ያደርገዋል።
ተለዋዋጭ እቃዎች መጥፎ ናቸው?
በመጨረሻ፣ ተለዋዋጭ ነገሮች ገዳይ በሆኑ ሁኔታዎችናቸው። ተለዋዋጭ የሆነ ነገር ከተለየ ክሮች ላይ ሲደርሱ መቆለፍን መቋቋም አለብዎት። ይህ የልቀት መጠንን ይቀንሳል እና ኮድዎን ለማቆየት በሚያስደንቅ ሁኔታ አስቸጋሪ ያደርገዋል።
ለምንድነው የጋራ ግዛት መጥፎ የሆነው?
የተጋራ የሚቀየር ሁኔታ እንደሚከተለው ይሰራል፡ሁለት ወይም ከዚያ በላይ ወገኖች አንድ አይነት ውሂብ መቀየር ከቻሉ (ተለዋዋጮች፣ እቃዎች፣ ወዘተ)። እና ህይወታቸው ከተደራረበ. ከዚያ የአንዱ አካል ማሻሻያ ሌሎች ወገኖች በትክክል እንዳይሰሩ የመከልከል አደጋ አለ።
ለምንድነው ያለመለወጥ ጥሩ ነገር የሆነው?
ከቀነሰ የማህደረ ትውስታ አጠቃቀም በተጨማሪ ያለመለወጥ የማጣቀሻ እና የእሴት እኩልነት በመጠቀም መተግበሪያዎን እንዲያሳድጉ ያስችልዎታል። ይህ የሆነ ነገር እንደተለወጠ ለማየት ቀላል ያደርገዋል። ለምሳሌ የግዛት ለውጥ በምላሽ አካል።
የመቀየር ጉዳቱ ምንድን ነው?
የማይቀየር ክፍሎች ብቸኛው ጉዳቱ ለእያንዳንዱ የተለየ እሴትመሆኑ ነው። እነዚህን ነገሮች መፍጠር ብዙ ወጪ የሚጠይቅ ሊሆን ይችላል, በተለይ ትልቅ ከሆነ. ለምሳሌ፣ አንድ ሚሊዮን ቢት ቢግ ኢንቲጀር አለህ እና ዝቅተኛ-ትዕዛዙን ቢት መቀየር ትፈልጋለህ እንበል፡BigInteger moby=…; moby=moby.