CS61A-ants reviews
面向对象编程(OOP)Python是一门面向对象编程的语言,与其他OOP语言不同的是Python的特质 Python的特质Python中,万物都是对象,这意味着类中的任何属性都可被修改,即抽象屏障是极其脆弱的,在维护这一方面,需要遵守Python的接口规则 多态(Interface)我更喜欢叫它接口,其指的是消息传递的…
阅读全文 →面向对象编程(OOP)Python是一门面向对象编程的语言,与其他OOP语言不同的是Python的特质 Python的特质Python中,万物都是对象,这意味着类中的任何属性都可被修改,即抽象屏障是极其脆弱的,在维护这一方面,需要遵守Python的接口规则 多态(Interface)我更喜欢叫它接口,其指的是消息传递的…
阅读全文 →类的使用以及对象隐喻 对象隐喻CS61A中提到对象隐喻,实际上是一种黑盒思想,在对对象进行操作的时候,要把对象当作一个黑盒,不用去关心里面的属性是如何实现的。 类的编写编写一个类,实现其属性和方法的时候,是将整个类当作函数去编写的,但是与函数不同的是,类里面的方法和类本身不是级联关系,即方法的父帧不是类所属的帧,而是存…
阅读全文 →