,使得代码更具有可读性。举个例子,可以增加一个叫做“拼写检查”的分类在字符串类中,然后把与拼写检查有关系的代码放入这个分类里面。继而,分类里的方法被加到类里面是在运行时,这样的特点容许程序开发者向现有的类中加入新的方法,却不必握有原来的代码,也不必从头再编译原有的分类。举例说,如果系统原有的字符串类的实现方法里面没有拼写检查的设置,程序员也能够另行添加在程序运行时,分类里面的方法和类中原有的方法是一样的,分类的代码能够访问所有成员变量,当然也包括私有的类成员变量。如果分类声明了与类中原来的方法重名的函数,那么系统会选择调用分类里的方法。所以,分类不但能够增添类的方法,也可以替代原来已经存在的方法。这个特点能够用来改改原来代码里的问题,更是能够从源代码的级别改动程序里原有类的作用。如果两个分类中的方法是名字相同的,那么运行瓹有一些特性,例如不支持运算子重载恢С謅甴多型乙仓不容许对象多重继承。这些和际遣灰谎模ǖ诙愫蚃窍嗤摹.和唤瞿芄惶峁┬矶喽嘀丶坛兴吹挠攀疲颐挥心敲炊嗳钡悖个,要由对象的静态类型来决定;但是对瓹来说,这是由动态类型决定的。的静态学派规则更安全,因为多数的错误都能在编译阶段被检查出来。但是贝到抢锞褪遣荒芡ü嘁爰觳榈摹从许多角度综合来看,隣.那穑凳撬嘉绞缴系模Ω帽人凳大连理工大学专业学位硕士学位论文处置接到的消息。也就是说,类型并不保证肯定能回答接到的消息,如果类型收到了一在瓹的语言模式设计中,关于大型代码框架的维护是被重点考量过的一的概念。这样的方法却不用改动原字符串类的代码。时被调用的是哪个方法将是不可预知的。隒的异同比如额外执行时间过久和二进制不兼容。粲诿嫦蚨韵蟊喑汤锩娴腟恢衷缦鹊拿嫦蚨韵笥镅学派,但是.鞘粲赟学派。墓嬖蚴牵桓隼嗍道欠窨梢苑⑺脱断⒏硪梢蛭6愿缘昧榛睿行┰赟看来没有错误的程序代码拷技术上的更为贴切。你是否想要程序更灵活而放弃安全性学派的拥护者认.