2022.03.10
1.31.当试图开发或理解一个程序时,最好的方法之一是把对象想象成是服务提供者
2.人们设计对象时所面临的一个问题是,将过多的功能塞在一个对象中。这时一个对象也许不够,可能需要更多的对象。良好的面向对象程序设计里,每个对象都可以很好的完成一项任务,但不试图做更多的事。
接口确定了某一对象所能发出的请求。
向某个对象发送请求,这个对象便知道这个请求的目的,然后执行相应的程序代码。
OOP面向对象程序设计
1.五大特性 1.万物皆对象。 2.程序是对象的集合,它们通过发送消息来告诉彼此要做的 3.每个对象都有自己的由其他对象构成的存储。 4.每个对象都拥有类型 5.某一个特定类型的对象都可以接收同样的消息
2.对象具有状态、行为、标识(内部数据、方法、内存中的地址*)
*注:可能是外存,比如说硬盘



