为了账号安全,请及时绑定邮箱和手机立即绑定

用面向对象的思维写javascript,对于数据表的操作是否科学/效率

用面向对象的思维写javascript,对于数据表的操作是否科学/效率

倚天杖 2018-10-16 13:08:03
现有 User类数据库有 user 表现有一个数据库操作类UseDao其中function insert的写法写法1class userdao{     insert(userId,userName){         db.query(`insert into user (userid,username) values( ${userId},'${userName}')`)     } }写法2class userdao{     insert(user){             db.query(`insert into user (userid,username) values( ${user.userId},'${user.userName}')`)         }   }表面看面向对象似乎更先进,但是效率上却每次执行都要新建一个User对象把参数包装一下,2个字段还好,当多个字段的时候,或者遇到插入createtime值的时候,到底该取new User的当前时间还是取insert的时间呢?还有多一层类的包装,效率也低,请问高玩对这种情况怎么看?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 496 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信