先抖个机灵,面向对象,编程、打游戏以及一切自己喜欢做的事情是都很困难的,这个是公理,无需证明,不接受反驳。
回到你的问题,其实面向对象的困难在于它试图用一个简单的模型来映射复杂的业务世界,所以当你创建类的时候,有一种莫名其妙的无力感。
对的,就是莫名其妙。
桌子是一个类,好,听起来没毛病,那可以放东西是它的一个属性对吧,那放东西到它上面是它的一个方法对吧。
那茶几呢?哦,它是桌子这个类的实例,饭桌也…。
Android 开发时你遇到过什么相见恨晚的工具或网站?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
我国004号航母什么时候下水?
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?