编程语言
首页 > 编程语言> > javascript – 包含台式机和笔记本电脑的词是什么?

javascript – 包含台式机和笔记本电脑的词是什么?

作者:互联网

我在javascript中从一个父类创建了许多子类.每个孩子都代表一组以不同方式查看我的网站的设备.到目前为止我有这些:

Listing.js          // parent class
ListingCellphone.js // cell phones like the iPhone
ListingIPad.js      // Apple iPad
Listing????.js      // Desktop + laptop computer

我在为子类创建名称时遇到问题,该子类处理通过桌面或笔记本电脑查看网站的人员.他们的正确用词是什么?我考虑过以下内容,但它们并不完全正确:

ListingPC.js       // PC's don't include Macs
ListingComputer.js // Isn't the iPad just a weak computer?
ListingPowerful.js // What if one day mobile devices are just as powerful as laptops?

解决方法:

我肯定会投票给ListingComputer.是的,从技术上讲,iPad是一台电脑,但是再一次,计算器也是如此.在常见的用法中,我会说当大多数人听到“计算机”这个词时,他们会想到台式机或笔记本电脑.当我离开家时,当我谈论抓住我的iPad时,我永远不会说“让我抓住我的电脑”.

标签:javascript,inheritance,web,naming-conventions
来源: https://codeday.me/bug/20190723/1517443.html