ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

OOPÓïÑÔ¼¼Êõ±È½Ï£ºJava£¬C++£¬Object Pascal(Îå)
2014-11-24 01:15:22 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:453´Î
Tags£ºOOP ÓïÑÔ ¼¼Êõ ±È½Ï Java Object Pascal
emplate¹Ø¼ü×Ö±íʾ¡£C++±ê×¼°üº¬ÁËÒ»¸ö¾Þ´óµÄÄ£°åÀà¿â£¬³ÆΪSTL£¬ÓÃÓÚÖ§³ÖһЩÌØÊâ¶øÓÐÓõijÌÐòÉè¼Æ¹¦ÄÜ¡£


¡¤OP£ºObject Pascal²»Ö§³ÖÄ£°å¡£ÈÝÆ÷Ààͨ³£±»´´½¨ÎªTObjectÀà¶ÔÏóµÄÈÝÆ÷¡£


¡¤Java£ºJavaͬÑù²»Ö§³ÖÄ£°å¡£Äã¿ÉÒÔʹÓöÔÏóÈÝÆ÷£¬»ò²ÉÓÃÆäËüÀàËƵķ½·¨¡£


ÆäËüÌØÊâÌØÐÔ
¡¤ÌØÐÔÃèÊö£ºÒÔÏÂÊÇÆäËüһЩÎÒ̸¼°µÄÌØÐÔ£¬ËüÃDz»ÊÇ»ù´¡ÌØÐÔ£¬¶øÇÒ½öΪһÖÖÓïÑÔËùÌØÓС£


¡¤C++£ºÎÒÒѾ­Ìáµ½Á˶àÖؼ̳С¢Ðé»ùÀàºÍÄ£°å¡£»¹ÓÐһЩÁíÍâÁ½ÖÖÓïÑÔËù²»¾ßÓеÄÌØÐÔ¡£C++Ö§³Ö²Ù×÷·ûÖØÔØ£¬¶øJavaÖÐÖ§³Ö·½·¨ÖØÔØ¡£C++»¹ÔÊÐí³ÌÐòÔ±ÖØÔØÈ«¾Öº¯Êý¡£ÄãÉõÖÁ¿ÉÒÔÖØÔØÀàÔËËã·û£¬±àд¿ÉÄÜ»áÔÚºǫ́±»µ÷ÓõÄÀàÐÍת»»·½·¨¡£C++µÄ¶ÔÏóÄ£ÐÍÐèÒª¿½±´¹¹Ô캯ÊýºÍ¸³ÖµÔËËã·ûÖØÔØ£¬¶øÆäËüÁ½ÖÖÓïÑÔÔò²»ÐèÒª£¬ÒòΪËüÃÇ»ùÓÚ¶ÔÏóÒýÓÃÄ£ÐÍ¡£


¡¤Java£ºÖ»ÓÐJavaÔÚÓïÑÔÖÐÖ§³Ö¶àÏ̡߳£¶ÔÏóºÍ·½·¨Ö§³Öͬ²½»úÖÆ£¨Ê¹ÓÃsynchronized¹Ø¼ü×Ö£©£ºÍ¬Ò»¸öÀàµÄÁ½¸ösynchronized·½·¨²»ÄÜͬʱÔËÐС£Òª´´½¨Ò»¸öеÄÏß³ÌÖ»Ðè´ÓThreadÀàÖÐÅÉÉúÐÂÀ࣬²¢¸²¸Çrun()·½·¨¡£ÁíÒ»¸ö·½·¨ÊÇʵÏÖRunnable½Ó¿Ú£¨ÕâÊǽ¨Á¢¶àÏß³ÌappletµÄ³£Ó÷½·¨£©¡£ÎÒÃÇÒѾ­ÌÖÂÛ¹ýÁËËéƬ»ØÊÕ³ÌÐò¡£JavaµÄÁíÒ»¸ö¹Ø¼üÌØÐÔÊÇ´úÂë¼æÈÝÐÔ£¬µ«ÊÇÕâ²¢²»ÊÇÑϸñµÄÓëÓïÑÔÏà¹ØµÄ¡£


¡¤OP£ºObject PascalµÄһЩÌØÐÔ°üÀ¨ÀàÒýÓ㬱ãÀûµÄ·½·¨Ö¸Õ루ÕâÊÇʼþÄ£Ð͵Ļù´¡£©£¬ÌرðÊÇÊôÐÔ¡£ÊôÐÔÓÃÀ´Òþ²Ø¶ÔÊý¾Ý³ÉÔ±µÄ·ÃÎÊ£¬ÕâЩ·ÃÎÊ´ó¶àÊÇͨ¹ý·½·¨½øÐеġ£ÊôÐÔ¿ÉÒÔÖ±½ÓÓ³ÉäΪ¶ÔÊý¾Ý³ÉÔ±µÄ¶Áд²Ù×÷£¬Ò²¿ÉÒÔÓ³ÉäΪ·ÃÎʺ¯Êý¡£¼´Ê¹¸Ä±äÁË·ÃÎÊÊý¾Ý³ÉÔ±µÄ·½Ê½£¬Ò²²»ÐèÒª¸Ä±äµ÷ÓõĴúÂ루ËäÈ»ÐèÒªÖØбàÒ룩£¬ÕâʹµÃÊôÐÔ³ÆΪÁËÒ»¸öÇ¿´óµÄ·â×°ÌØÐÔ¡£JavaÒ²½«ÔÚ1.1°æÖмÓÈëÕâ¸öÌØÐÔ£¬ÒÔÖ§³ÖJava Beans¡£


±ê×¼
¡¤ÌØÐÔÃèÊö£ºÃ¿¸öÓïÑÔ¶¼ÐèÒªÓÐÈ˽¨Á¢Ò»¸ö±ê×¼£¬²¢¼ì²éÊÇ·ñËùÓеÄʵÏÖ¶¼·ûºÏÕâ¸ö±ê×¼¡£


¡¤C++£ºANSI/ISO C++±ê׼ίԱ»áÒѾ­Íê³ÉÁ˱ê×¼»¯¹¤×÷¡£´ó¶àÊý±àÒëÆ÷±àдÕ߶¼Å¬Á¦×ñÊØÕâ¸ö±ê×¼£¬ËäÈ»»¹ÓкܶàµÄ²îÒì´æÔÚ¡£ÀíÂÛÉϵķ¢Õ¹ÒÑ»ù±¾Í£Ö¹¡£µ«ÔÚʵÏÖÉÏ£¬ÐµÄBorland C++ BuilderËäÈ»²¢²»ºÜ³ÉÊ죬µ«Ê¹ºÜ¶àÈËÈÏʶµ½C++ÆÈÇеÄÐèÒªÒ»¸ö¿ÉÊÓ¿ª·¢»·¾³¡£Í¬Ê±£¬¹ãΪÁ÷ÐеÄVisual C++½«C++ÏòÁíÒ»¸ö·½Ïò·¢Õ¹ÆðÀ´£¬ÀýÈ磬´óÁ¿Ê¹ÓúꡣÎÒµÄÒâ¼ûÊÇ£¬Ã¿¸öÓïÑÔ¶¼ÓÐËüµÄ¿ª·¢Ä£ÐÍ£¬ÔÚ²»ÊÊÓÚijÖÖÓïÑԵĻ·¾³ÏÂÇ¿ÐÐʹÓÃÕâÖÖÓïÑÔÊǺÁÎÞÒâÒåµÄ¡£


¡¤OP£ºObject PascalÊÇÒ»¸ö˽ÓÐÓïÑÔ£¬ËùÒÔûÓбê×¼¡£BorlandÒѾ­ÊÚȨ¸øһЩOS/2±àÒëÆ÷¿ª·¢ÉÌ£¬µ«ÊÇûÓÐʲôЧ¹û¡£ÔÚÿһ¸öа汾µÄDelphiÖУ¬Borland¶¼À©Õ¹ÁËÕâÖÖÓïÑÔ¡£


¡¤Java£ºJavaÒ²ÊÇ˽ÓÐÓïÑÔ£¬²¢ÇÒÓµÓÐÒ»¸öͬÃûµÄÉ̱ꡣµ«ÊÇSun¸üÔ¸ÒâÊÚȨ¸øÆäËü±àÒëÆ÷¿ª·¢ÉÌ¡£Sun×Ô¼º¿ØÖÆ×ÅÕâÖÖÓïÑÔ£¬²¢ÇÒºÃÏñ²¢²»ÏëΪÆ佨Á¢Ò»¸ö¹Ù·½µÄ±ê×¼£¬ÖÁÉÙÄ¿Ç°Èç´Ë¡£SunÒ²ÔÚ¼«Á¦±ÜÃâ²»×ñÊرê×¼µÄÐéÄâ»ú±»¿ª·¢³öÀ´¡£


Ê×Ò³ ÉÏÒ»Ò³ 2 3 4 5 ÏÂÒ»Ò³ βҳ 5/5/5
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºDisigenPatternÉè¼Æģʽ ÏÂһƪ£ºÃæÊÔ¾­Àú(20):ǧÏ𻥶¯Ã¨ÆË

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿