对象的识别和对象的交互
如何识别对象
一个四位显示器?
还是两个两位显示器?
在这个钟的列子里面,更合理的一种说法是,我们把它看作是两位数字的显示器,这样的一种划分是不是更为合理呢
因为对于小时和分钟来说,他们有很多相似的地方比如说他们都应该有一个数字来表达它的数值是多少,他应该都能够做一个动作,或者说提供一个服务,就是去加1
小时和分钟的上限是不一样的,分钟到了59加1变成0,而小时是到了23再加1变成0,所以他们有很多相似的东西,他们也有一些不同的东西
一个程序应该是由多个对象组合而成的,那么要实现程序运行,对象就应该进行交互。用类将他们联系在一起,几个对象组成一个类,而类有建立了一个新的对象。
一个类中的两个对象,最好不要有直接联系,这样在写一个对象代码的时候不用考虑是否会对其他对象产生影响。
我们在对象交互中,可以有直接交互和间接交互
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)