先抖个机灵,面向对象,编程、打游戏以及一切自己喜欢做的事情是都很困难的,这个是公理,无需证明,不接受反驳。
回到你的问题,其实面向对象的困难在于它试图用一个简单的模型来映射复杂的业务世界,所以当你创建类的时候,有一种莫名其妙的无力感。
对的,就是莫名其妙。
桌子是一个类,好,听起来没毛病,那可以放东西是它的一个属性对吧,那放东西到它上面是它的一个方法对吧。
那茶几呢?哦,它是桌子这个类的实例,饭桌也…。
{dede:pagebreak/}
使用J***a开发简单CAD软件?
为什么买了Switch后,却发现它并没有那么好玩?
Golang中有必要实现Async/Await吗?
伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
为什么官方详细通报了“罗某宇坠楼***”,还有很多人不信?
中国女篮张子宇身高 2 米 26 制霸赛场,身高因素在篮球比赛中能占多大优势?她会是下一个「姚明」吗?
各位都在用Docker跑些什么呢?
如何看待《剑星》已登顶 Steam 全球热销榜?
Chrome 浏览器设计的神细节有哪些?
是什么原因让你一定要用 iPhone?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
为什么linux桌面那么丑?
MacOS真的比Windows流畅吗?
目前最具性价比的全栈路线是啥?
评价一下Proxmox VE与ESXi的优劣?