分类:在不改变原来类的基础上,为类扩充方法,(前提是要有原来的类)
协议:一个协议有很多方法,只要其他的类遵守这个协议都可以使用这些方法,不依赖其他类
代理:拿视频里面的例子讲,人买电影票。人要买电影票,一种方法是,人要去查看票价,然后查看票数,最后在决定买不买电影票。二种方法是人要买电影票,去找人帮买,找的这个人就相当于代理。人是一个类,代理是另一个类。这样体现了面象对象的思想。
不正式代理不清楚
我也只是过了一遍相关的视频,这是我目前的理解 ,答案肯定有不对的地方。希望对你有所帮助。代码里面最后都有老师的总结,你把这些总结拿来对照敲代码,肯定会有所收获的。
|