先抖个机灵,面向对象,编程、打游戏以及一切自己喜欢做的事情是都很困难的,这个是公理,无需证明,不接受反驳。
回到你的问题,其实面向对象的困难在于它试图用一个简单的模型来映射复杂的业务世界,所以当你创建类的时候,有一种莫名其妙的无力感。
对的,就是莫名其妙。
桌子是一个类,好,听起来没毛病,那可以放东西是它的一个属性对吧,那放东西到它上面是它的一个方法对吧。
那茶几呢?哦,它是桌子这个类的实例,饭桌也…。
代码:
陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
为何Microsoft能一直留在中国市场?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
你们都什么时候对男女之事开窍的?
什么是微软式中文?
如何评价首个女性友好的编程语言HerCode?
女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
理想汽车的护城河是什么?
吃爽了是怎样一种体验?
为什么台式 PC 还处在组装(DIY)阶段?
本田完成可重复使用火箭首次起降测试,这标志着什么?
跨平台GUI框架到底应该自绘还是原生控件绑定?
2025年是否会爆发第三次世界大战?
JetBrains 放弃 AppCode 是否是一个错误决定?
女人为什么身体那么软?
为什么Dreamwe***er,FrontPage会被淘汰?
AI数字人应该怎么制作?求介绍!?
广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
低功耗web服务器 迷你主机 小型服务器 求推荐?
自己拥有一台服务器可以做哪些很酷的事情?
鱼缸有没有简单的过滤配置搭配方式?
有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
UBI(Universal basic income,全民基本收入)可行吗?
如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
Jetpack Compose 和 Flutter 应该先学哪个呢?
要不要帮导师装服务器?