啥是面向目标?好像我还没有才能去下这个界说。好像都是看来。才使之有资历变成一种面向目标的编程言语。但当然这还缺少以完全地界说一个面向目标的言语,也恰是由于言语本身从语法的级别开端就支撑这种概念。由于这仅仅从封装的概念来描绘面向目标的概念。
那然后呢?然后应当是多态。重载是一个重要的方面。不单只把目标的状况封装起来,使得相同的接口在不相同的目标中出现不相同的行动。这样的特性本来源于封装。还把目标的接口也包含在内。恰是由于这种封装办法的存在才使的根据接口的次序规划办法能够在这个年代大放异彩。这样的特性带来了两个好处:代码重用宽和偶。首要,把代码,使得代码能够以一种更具逻辑性的办法在不相同的当地得到重用。函数本身也是一种重用的概念,但它本是跟它所需求处理的数据没有明显的语法层次上的关联,类则使得办法与数据有机地组合在一起。因而,重用的概念上,类不光重用了逻辑,还重用了逻辑所处理的数据。因而在面向目标的领域中,代码得到更大程度的重用。对于怎样封装代码,我们能够参阅“灵敏”测验驱动”之类的书本。别的,现代次序规划更倾向于写“羞涩的代码,也即是说,把内部的逻辑私有化。但一起它还有别的一层意思,不单仅仅类内部的逻辑不该当被外部所了解,就算是类本身的逻辑也应当分割成彼此独立的部分,也即是说把代码正交化。次序的逻辑并不是永恒不变的一旦需求发作了改变,环境出现的修正,代码本身也需求作出响应。正交的代码能使得这些改动变得简略完成,并把修正范围最小化。很大程度上,这些办法有多源于封装的概念。对于怎样写“羞涩的代码,我们可看看“规划办法”重构”一类的书本。
对于面向目标。但我经历不多,应当会有愈加全面描绘。履历也浅,不好再为这种含糊的东西多费翰墨了所以,此时此刻,想面向目标的基地也许即是一个概念:封装。啥是封装?能够简略回顾一下前史。
Onceuponatime计算机科学的长辈们从前用纸带来表明一条条指令。然后计算机就有了一些根据二进制的动作。比如说把地址线电平变成 10100110然后从数据线把10100110这个内存字节上的内容取出来。这个时分,把它放到计算机里边。能够以为这些指令本来没有任何办法的封装。哦,也许仍是有的比如说内存芯片自个会主动把10100110上的内容放到数据总线上。这个时分,每个动作都是一条指令,要从内存中读取数据,那最少需求两个动作:指定一个地址和读取一个数据。
读取一个内存数据,只需求用一条指令,比如:movA,年代不相同了有了汇编。这个时分。 后来。#0xa6极好,把机器碼封装成了愈加有意义的指令。还能够把成堆指令划分成不相同的逻辑模块,然后经过一个call指令来调用。酷,还把成堆指令封装成函数了但数据呢?好像数据本身还没有任何意义上的抽象支撑。
http://www.zhaoxiaoshuo.com/wenda/164930/http://www.zhaoxiaoshuo.com/wenda/164931/
http://www.zhaoxiaoshuo.com/wenda/164932/
http://www.zhaoxiaoshuo.com/wenda/164933/
http://www.zhaoxiaoshuo.com/wenda/164935/
http://www.zhaoxiaoshuo.com/wenda/164936/
http://www.zhaoxiaoshuo.com/wenda/164934/
http://www.zhaoxiaoshuo.com/wenda/164938/
http://www.zhaoxiaoshuo.com/wenda/164937/
http://www.zhaoxiaoshuo.com/wenda/164939/
http://www.zhaoxiaoshuo.com/wenda/164940/
http://www.zhaoxiaoshuo.com/wenda/164941/
http://www.zhaoxiaoshuo.com/wenda/164942/
http://www.zhaoxiaoshuo.com/wenda/164943/
http://www.zhaoxiaoshuo.com/wenda/164944/
http://www.zhaoxiaoshuo.com/wenda/164945/
http://www.zhaoxiaoshuo.com/wenda/164946/
http://www.zhaoxiaoshuo.com/wenda/164947/
http://www.zhaoxiaoshuo.com/wenda/164948/
http://www.zhaoxiaoshuo.com/wenda/164949/
http://www.zhaoxiaoshuo.com/wenda/164950/
http://www.zhaoxiaoshuo.com/wenda/164951/
http://www.zhaoxiaoshuo.com/wenda/164952/
http://www.zhaoxiaoshuo.com/wenda/164953/
http://www.zhaoxiaoshuo.com/wenda/164954/
http://www.zhaoxiaoshuo.com/wenda/164956/
http://www.zhaoxiaoshuo.com/wenda/164955/
http://www.zhaoxiaoshuo.com/wenda/164957/
http://www.zhaoxiaoshuo.com/wenda/164958/
http://www.zhaoxiaoshuo.com/wenda/164959/
http://www.zhaoxiaoshuo.com/wenda/164960/
http://www.zhaoxiaoshuo.com/wenda/164961/
http://www.zhaoxiaoshuo.com/wenda/164962/
http://www.zhaoxiaoshuo.com/wenda/164963/
http://www.zhaoxiaoshuo.com/wenda/164964/
http://www.zhaoxiaoshuo.com/wenda/164965/
http://www.zhaoxiaoshuo.com/wenda/164966/
http://www.zhaoxiaoshuo.com/wenda/164967/
http://www.zhaoxiaoshuo.com/wenda/164968/
http://www.zhaoxiaoshuo.com/wenda/164969/
http://www.zhaoxiaoshuo.com/wenda/164970/
http://www.zhaoxiaoshuo.com/wenda/164971/
http://www.zhaoxiaoshuo.com/wenda/164974/
http://www.zhaoxiaoshuo.com/wenda/164972/
http://www.zhaoxiaoshuo.com/wenda/164973/
http://www.zhaoxiaoshuo.com/wenda/164975/
http://www.zhaoxiaoshuo.com/wenda/164976/
http://www.zhaoxiaoshuo.com/wenda/164977/
http://www.zhaoxiaoshuo.com/wenda/164978/
http://www.zhaoxiaoshuo.com/wenda/164979/
http://www.zhaoxiaoshuo.com/wenda/164980/
http://www.zhaoxiaoshuo.com/wenda/164981/
http://www.zhaoxiaoshuo.com/wenda/164982/
http://www.zhaoxiaoshuo.com/wenda/164983/
http://www.zhaoxiaoshuo.com/wenda/164984/
http://www.zhaoxiaoshuo.com/wenda/164985/
http://www.zhaoxiaoshuo.com/wenda/164986/
http://www.zhaoxiaoshuo.com/wenda/164987/
http://www.zhaoxiaoshuo.com/wenda/164988/
http://www.zhaoxiaoshuo.com/wenda/164989/
http://www.zhaoxiaoshuo.com/wenda/164990/
http://www.zhaoxiaoshuo.com/wenda/164991/
http://www.zhaoxiaoshuo.com/wenda/164992/
http://www.zhaoxiaoshuo.com/wenda/164993/
http://www.zhaoxiaoshuo.com/wenda/164995/
http://www.zhaoxiaoshuo.com/wenda/164996/
http://www.zhaoxiaoshuo.com/wenda/164994/
http://www.zhaoxiaoshuo.com/wenda/164997/
http://www.zhaoxiaoshuo.com/wenda/164998/
http://www.zhaoxiaoshuo.com/wenda/164999/
http://www.zhaoxiaoshuo.com/wenda/165000/
http://www.zhaoxiaoshuo.com/wenda/165001/
http://www.zhaoxiaoshuo.com/wenda/165002/
http://www.zhaoxiaoshuo.com/wenda/165003/
http://www.zhaoxiaoshuo.com/wenda/165004/
http://www.zhaoxiaoshuo.com/wenda/165005/
http://www.zhaoxiaoshuo.com/wenda/165006/
http://www.zhaoxiaoshuo.com/wenda/165007/
http://www.zhaoxiaoshuo.com/wenda/165008/
http://www.zhaoxiaoshuo.com/wenda/165009/
http://www.zhaoxiaoshuo.com/wenda/165010/
http://www.zhaoxiaoshuo.com/wenda/165011/
http://www.zhaoxiaoshuo.com/wenda/165012/
http://www.zhaoxiaoshuo.com/wenda/165013/
http://www.zhaoxiaoshuo.com/wenda/165014/
http://www.zhaoxiaoshuo.com/wenda/165015/
http://www.zhaoxiaoshuo.com/wenda/165016/
http://www.zhaoxiaoshuo.com/wenda/165017/
http://www.zhaoxiaoshuo.com/wenda/165018/
http://www.zhaoxiaoshuo.com/wenda/165020/
http://www.zhaoxiaoshuo.com/wenda/165019/
http://www.zhaoxiaoshuo.com/wenda/165021/
http://www.zhaoxiaoshuo.com/wenda/165022/
http://www.zhaoxiaoshuo.com/wenda/165024/
http://www.zhaoxiaoshuo.com/wenda/165025/
http://www.zhaoxiaoshuo.com/wenda/165023/
http://www.zhaoxiaoshuo.com/wenda/165026/
http://www.zhaoxiaoshuo.com/wenda/165027/
http://www.zhaoxiaoshuo.com/wenda/165028/
http://www.zhaoxiaoshuo.com/wenda/165029/
http://www.zhaoxiaoshuo.com/wenda/165030/
http://www.zhaoxiaoshuo.com/wenda/165031/
http://www.zhaoxiaoshuo.com/wenda/165032/
http://www.zhaoxiaoshuo.com/wenda/165033/
http://www.zhaoxiaoshuo.com/wenda/165034/
http://www.zhaoxiaoshuo.com/wenda/165035/
http://www.zhaoxiaoshuo.com/wenda/165037/
http://www.zhaoxiaoshuo.com/wenda/165036/
http://www.zhaoxiaoshuo.com/wenda/165038/
http://www.zhaoxiaoshuo.com/wenda/165039/
http://www.zhaoxiaoshuo.com/wenda/165040/
http://www.zhaoxiaoshuo.com/wenda/165041/
http://www.zhaoxiaoshuo.com/wenda/165042/
http://www.zhaoxiaoshuo.com/wenda/165043/
http://www.zhaoxiaoshuo.com/wenda/165044/
http://www.zhaoxiaoshuo.com/wenda/165045/
http://www.zhaoxiaoshuo.com/wenda/165046/
http://www.zhaoxiaoshuo.com/wenda/165047/
http://www.zhaoxiaoshuo.com/wenda/165048/
http://www.zhaoxiaoshuo.com/wenda/165049/
http://www.zhaoxiaoshuo.com/wenda/165051/
http://www.zhaoxiaoshuo.com/wenda/165050/
http://www.zhaoxiaoshuo.com/wenda/165052/
http://www.zhaoxiaoshuo.com/wenda/165053/
http://www.zhaoxiaoshuo.com/wenda/165054/
http://www.zhaoxiaoshuo.com/wenda/165055/
http://www.zhaoxiaoshuo.com/wenda/165056/
http://www.zhaoxiaoshuo.com/wenda/165057/
http://www.zhaoxiaoshuo.com/wenda/165058/
http://www.zhaoxiaoshuo.com/wenda/165059/
http://www.zhaoxiaoshuo.com/wenda/165060/
http://www.zhaoxiaoshuo.com/wenda/165061/
http://www.zhaoxiaoshuo.com/wenda/165062/
http://www.zhaoxiaoshuo.com/wenda/165063/
http://www.zhaoxiaoshuo.com/wenda/165064/
http://www.zhaoxiaoshuo.com/wenda/165065/
http://www.zhaoxiaoshuo.com/wenda/165066/
http://www.zhaoxiaoshuo.com/wenda/165067/
http://www.zhaoxiaoshuo.com/wenda/165068/
http://www.zhaoxiaoshuo.com/wenda/165069/
http://www.zhaoxiaoshuo.com/wenda/165070/
http://www.zhaoxiaoshuo.com/wenda/165071/
http://www.zhaoxiaoshuo.com/wenda/165072/
http://www.zhaoxiaoshuo.com/wenda/165073/
http://www.zhaoxiaoshuo.com/wenda/165074/
http://www.zhaoxiaoshuo.com/wenda/165075/
http://www.zhaoxiaoshuo.com/wenda/165076/
http://www.zhaoxiaoshuo.com/wenda/165077/
http://www.zhaoxiaoshuo.com/wenda/165078/
http://www.zhaoxiaoshuo.com/wenda/165079/
http://www.zhaoxiaoshuo.com/wenda/165080/
http://www.zhaoxiaoshuo.com/wenda/165081/
http://www.zhaoxiaoshuo.com/wenda/165082/
http://www.zhaoxiaoshuo.com/wenda/165083/
http://www.zhaoxiaoshuo.com/wenda/165084/
http://www.zhaoxiaoshuo.com/wenda/165085/
http://www.zhaoxiaoshuo.com/wenda/165086/
http://www.zhaoxiaoshuo.com/wenda/165087/
http://www.zhaoxiaoshuo.com/wenda/165088/
http://www.zhaoxiaoshuo.com/wenda/165089/
http://www.zhaoxiaoshuo.com/wenda/165090/
http://www.zhaoxiaoshuo.com/wenda/165091/
http://www.zhaoxiaoshuo.com/wenda/165092/
http://www.zhaoxiaoshuo.com/wenda/165093/
http://www.zhaoxiaoshuo.com/wenda/165094/
http://www.zhaoxiaoshuo.com/wenda/165095/
http://www.zhaoxiaoshuo.com/wenda/165096/
http://www.zhaoxiaoshuo.com/wenda/165097/
http://www.zhaoxiaoshuo.com/wenda/165098/
http://www.zhaoxiaoshuo.com/wenda/165099/
http://www.zhaoxiaoshuo.com/wenda/165100/
http://www.zhaoxiaoshuo.com/wenda/165101/
http://www.zhaoxiaoshuo.com/wenda/165102/
http://www.zhaoxiaoshuo.com/wenda/165118/
http://www.zhaoxiaoshuo.com/wenda/165122/
http://www.zhaoxiaoshuo.com/wenda/165123/
http://www.zhaoxiaoshuo.com/wenda/165124/
http://www.zhaoxiaoshuo.com/wenda/165125/
http://www.zhaoxiaoshuo.com/wenda/165126/
http://www.zhaoxiaoshuo.com/wenda/165129/
http://www.zhaoxiaoshuo.com/wenda/165130/
http://www.zhaoxiaoshuo.com/wenda/165131/
http://www.zhaoxiaoshuo.com/wenda/165127/
http://www.zhaoxiaoshuo.com/wenda/165132/
http://www.zhaoxiaoshuo.com/wenda/165128/
http://www.zhaoxiaoshuo.com/wenda/165133/
http://www.zhaoxiaoshuo.com/wenda/165134/
http://www.zhaoxiaoshuo.com/wenda/165135/
http://www.zhaoxiaoshuo.com/wenda/165157/
http://www.zhaoxiaoshuo.com/wenda/165158/
http://www.zhaoxiaoshuo.com/wenda/165165/
http://www.zhaoxiaoshuo.com/wenda/165166/
http://www.zhaoxiaoshuo.com/wenda/165167/
http://www.zhaoxiaoshuo.com/wenda/165168/
http://www.zhaoxiaoshuo.com/wenda/165170/
http://www.zhaoxiaoshuo.com/wenda/165171/
http://www.zhaoxiaoshuo.com/wenda/165172/
http://www.zhaoxiaoshuo.com/wenda/165173/
http://www.zhaoxiaoshuo.com/wenda/165174/
http://www.zhaoxiaoshuo.com/wenda/165175/
http://www.zhaoxiaoshuo.com/wenda/165176/
http://www.zhaoxiaoshuo.com/wenda/165177/
http://www.zhaoxiaoshuo.com/wenda/165178/
http://www.zhaoxiaoshuo.com/wenda/165199/
http://www.zhaoxiaoshuo.com/wenda/165200/
http://www.zhaoxiaoshuo.com/wenda/165201/
http://www.zhaoxiaoshuo.com/wenda/165202/
http://www.zhaoxiaoshuo.com/wenda/165203/
http://www.zhaoxiaoshuo.com/wenda/165204/
http://www.zhaoxiaoshuo.com/wenda/165205/
http://www.zhaoxiaoshuo.com/wenda/165206/
http://www.zhaoxiaoshuo.com/wenda/165210/
http://www.zhaoxiaoshuo.com/wenda/165211/
http://www.zhaoxiaoshuo.com/wenda/165216/
http://www.zhaoxiaoshuo.com/wenda/165215/
http://www.zhaoxiaoshuo.com/wenda/165217/
http://www.zhaoxiaoshuo.com/wenda/165218/
http://www.zhaoxiaoshuo.com/wenda/165219/
http://www.zhaoxiaoshuo.com/wenda/165223/
http://www.zhaoxiaoshuo.com/wenda/165224/
http://www.zhaoxiaoshuo.com/wenda/165225/
http://www.zhaoxiaoshuo.com/wenda/165226/
http://www.zhaoxiaoshuo.com/wenda/165227/
http://www.zhaoxiaoshuo.com/wenda/165228/
http://www.zhaoxiaoshuo.com/wenda/165229/
http://www.zhaoxiaoshuo.com/wenda/165230/
http://www.zhaoxiaoshuo.com/wenda/165231/
http://www.zhaoxiaoshuo.com/wenda/165232/
http://www.zhaoxiaoshuo.com/wenda/165233/
http://www.zhaoxiaoshuo.com/wenda/165234/
http://www.zhaoxiaoshuo.com/wenda/165235/
http://www.zhaoxiaoshuo.com/wenda/165236/
http://www.zhaoxiaoshuo.com/wenda/165237/
http://www.zhaoxiaoshuo.com/wenda/165253/
http://www.zhaoxiaoshuo.com/wenda/165254/
http://www.zhaoxiaoshuo.com/wenda/165255/
http://www.zhaoxiaoshuo.com/wenda/165256/
http://www.zhaoxiaoshuo.com/wenda/165257/
http://www.zhaoxiaoshuo.com/wenda/165258/
http://www.zhaoxiaoshuo.com/wenda/165268/
http://www.zhaoxiaoshuo.com/wenda/165269/
http://www.zhaoxiaoshuo.com/wenda/165270/
http://www.zhaoxiaoshuo.com/wenda/165277/
http://www.zhaoxiaoshuo.com/wenda/165278/
http://www.zhaoxiaoshuo.com/wenda/165279/
http://www.zhaoxiaoshuo.com/wenda/165280/
http://www.zhaoxiaoshuo.com/wenda/165281/
http://www.zhaoxiaoshuo.com/wenda/165282/
http://www.zhaoxiaoshuo.com/wenda/165289/
http://www.zhaoxiaoshuo.com/wenda/165290/
http://www.zhaoxiaoshuo.com/wenda/165297/
http://www.zhaoxiaoshuo.com/wenda/165298/
http://www.zhaoxiaoshuo.com/wenda/165299/
http://www.zhaoxiaoshuo.com/wenda/165303/
http://www.zhaoxiaoshuo.com/wenda/165304/
http://www.zhaoxiaoshuo.com/wenda/165305/
http://www.zhaoxiaoshuo.com/wenda/165306/
http://www.zhaoxiaoshuo.com/wenda/165308/
http://www.zhaoxiaoshuo.com/wenda/165307/
http://www.zhaoxiaoshuo.com/wenda/165309/
http://www.zhaoxiaoshuo.com/wenda/165310/
http://www.zhaoxiaoshuo.com/wenda/165311/
http://www.zhaoxiaoshuo.com/wenda/165312/
http://www.zhaoxiaoshuo.com/wenda/165328/
http://www.zhaoxiaoshuo.com/wenda/165329/
http://www.zhaoxiaoshuo.com/wenda/165330/
http://www.zhaoxiaoshuo.com/wenda/165331/
http://www.zhaoxiaoshuo.com/wenda/165332/
http://www.zhaoxiaoshuo.com/wenda/165333/
http://www.zhaoxiaoshuo.com/wenda/165349/
http://www.zhaoxiaoshuo.com/wenda/165350/
http://www.zhaoxiaoshuo.com/wenda/165351/
http://www.zhaoxiaoshuo.com/wenda/165352/
http://www.zhaoxiaoshuo.com/wenda/165353/
http://www.zhaoxiaoshuo.com/wenda/165354/
http://www.zhaoxiaoshuo.com/wenda/165355/
http://www.zhaoxiaoshuo.com/wenda/165356/
http://www.zhaoxiaoshuo.com/wenda/165357/
http://www.zhaoxiaoshuo.com/wenda/165376/
http://www.zhaoxiaoshuo.com/wenda/165377/