miàn xiàng duì xiàng biān chéng yǔ yán zhōng de duō zhòng jì chéng zhǐ de shì yī gè lèi bié kě yǐ tóng shí cóng duō yú yī gè fù lèi jì chéng xíng wéi yǔ tè zhēng de gōng néng。 yǔ dān yī jì chéng xiāng duì, dān yī jì chéng zhǐ yī gè lèi bié zhǐ kě yǐ jì chéng zì yī gè fù lèi。
duō zhòng jì chéng kě yǐ dǎo zhì mǒu xiē lìng rén hùn xiáo de qíng kuàng, suǒ yǐ guān yú tā de hǎo chù yǔ fēng xiǎn zhī jiān shú qīng shú zhòng cháng cháng shòu rén zhēng lùn。 java shǐ yòng liǎo yī gè zhé zhōng de bàn fǎ: java yǔn xǔ yī gè lèi bié jì chéng zì duō yú yī gè fù jiē kǒu( kě yǐ zhǐ dìng mǒu yī gè lèi bié, tā jì chéng liǎo suǒ yòu fù lèi de lèi xíng, bìng bì xū yōng yòu suǒ yòu fù lèi bié jiē kǒu de wài bù kě jiàn fāng fǎ de jù tǐ shí xiàn, bìng yǔn xǔ biān yì qì qiáng zhì yǐ shàng yào qiú), dàn zhǐ kě yǐ cóng yī gè fù lèi bié jì chéng shí xiàn( fāng fǎ yǔ shù jù)。 wēi ruǎn de .net biān chéng yǔ yán, lì rú c# hé visualbasic.net hé realsoftware de realbasic(www.realsoftware.com) yě shǐ yòng liǎo zhè zhǒng lèi jiē kǒu de zuò fǎ。
miàn xiàng duì xiàng de chéng xù shè jì zhōng, jì chéng miáo shù liǎo liǎng zhǒng lèi xíng huò liǎng gè lèi de wù jiàn, qí zhōng yī zhǒng shì lìng wài yī zhǒng de “ zǐ lèi xíng ” huò“ zǐ lèi”。 zǐ lèi jì chéng liǎo fù lèi de tè zhēng, yǔn xǔ fēn xiǎng gōng néng。 lì rú, kě yǐ chuàng zào yī gè“ bǔ rǔ lèi dòng wù” lèi, yōng yòu jìn shí、 fán zhí děng de gōng néng; rán hòu dìng yì yī gè zǐ lèi“ māo”, tā kě yǐ cóng fù lèi jì chéng shàng shù gōng néng, bù xū chóngxīn biān xiě chéng xù, tóng shí zēng jiā shǔ yú zì jǐ de xīn gōng néng, lì rú“ zhuī gǎn lǎo shǔ”。
rán 'ér, rú guǒ xiǎng tóng shí zì duō yú yī gè jié gòu jì chéng, lì rú róng xǔ“ māo” jì chéng“ bǔ rǔ lèi dòng wù” zhī yú, tóng shí jì chéng“ kǎ tōng juésè” hé“ chǒng wù”, quē fá duō zhòng jì chéng wǎng wǎng huì dǎo zhì shí fēn bèn zhuō de hùn hé jì chéng, huò pò shǐ tóng yī gè gōng néng zài duō yú yī gè dì fāng bèi zhòng xiě。( zhè dài lái liǎo wéi hù shàng de wèn tí)
duō nián yǐ lái, duō zhòng jì chéng dōushì yī gè mǐn gǎn de huà tí, fǎn duì zhě zhǐ tā zēng jiā liǎo chéng xù de fù zá xìng yǔ hán hú xìng, lì rú zài“ zuàn shí wèn tí” zhōng。
gè zhǒng biān chéng yǔ yán yòu bù tóng de fāng shì chǔlǐ shàng shù wèn tí。 lì rú eiffel róng xǔ zǐ lèi xíng tòu guò chóngxīn mìng míng, huò tí qián wèitā men què dìng xuǎn zé guī zé, lái shì yìng (adapt) tā jì chéng dé lái de gōng néng。 java yǔn xǔ duì xiàng cóng duō gè jiē kǒu jì chéng, dàn jǐn yǔn xǔ yī gè shí xiàn jì chéng。 realbasic yǔ tā xiāng sì, bìng zēng jiā liǎo yī gè bù xū shǐ yòng jì chéng lái“ kuò zhǎn” yī gè lèi de gōng néng。 perl shǐ yòng yī zhǒng yòu xù liè biǎo shì de jì chéng jī zhì: sōu xún fāng fǎ shí, tā huì xiān sōu xún dāng qián lèi bié de fāng fǎ, rán hòu shǐ yòng shēn dù yōu xiān sōu suǒ lái shùn xù xún zhǎo gè gè jì chéng lèi jí qí fù lèi。 clos yǔn xǔ chéng xù shè jì zhě wán quán kòng zhì fāng fǎ de zǔ hé。 rú guǒ zhè hái bù zú gòu, yuán duì xiàng xié yì gěi chéng xù shè jì zhě yī zhǒng shǒu duàn qù xiū gǎi jì chéng, fāng fǎ diào dù, lèi bié tè lì huà, jí qí tā nèi bù de jī zhì, ér bù yǐng xiǎng xì tǒng de wěn dìng xìng。 |
|
|