naive
naive
天道酬勤
最新文章

CS61A-ants reviews

· CS61A · #OOP

面向对象编程(OOP)Python是一门面向对象编程的语言,与其他OOP语言不同的是Python的特质 Python的特质Python中,万物都是对象,这意味着类中的任何属性都可被修改,即抽象屏障是极其脆弱的,在维护这一方面,需要遵守Python的接口规则 多态(Interface)我更喜欢叫它接口,其指的是消息传递的…

阅读全文 →

CS61A ants p3n4

· CS61A · #class

类的使用以及对象隐喻 对象隐喻CS61A中提到对象隐喻,实际上是一种黑盒思想,在对对象进行操作的时候,要把对象当作一个黑盒,不用去关心里面的属性是如何实现的。 类的编写编写一个类,实现其属性和方法的时候,是将整个类当作函数去编写的,但是与函数不同的是,类里面的方法和类本身不是级联关系,即方法的父帧不是类所属的帧,而是存…

阅读全文 →