感觉平时写代码最多也就是封装下功能函数,不知道在什么情况下使用面向对象
2 回答

绝地无双
TA贡献1946条经验 获得超4个赞
面向对象:1.canvas画图,svg画图使用面向对象的写法会比较好;2.想把handlebars封装为一个组件可以使用面向对象的写法;3.canvas导出图片比如导出加水印,导出不同的格式如jpeg,png,使用面向对象可以减少冗余的代码;4.前端文件解压缩,使用面向对象解压缩不同格式,以及是否使用webworker等;另分享已经在前端应用的设计模式:观察者模式:1.websocket订阅与取消订阅主题2.vue中未保存内容弹框提示,即某个文本输入组件挂载时加入观察者,在该组件销毁或外部组件销毁时,弹出警告对话框,点击确认后可保存文本内容单例模式:1.单例dialog弹框2.单例message组件策略模式:1.下订单时使用不同优惠方案,最终价格的计算与显示

慕容708150
TA贡献1831条经验 获得超4个赞
前端以后的方向应该会往强类型语言这边靠的。像现在用ES6来写项目的话,基本都是面向对象的写法了,虽然本质上是语法糖,但对于一个大型项目来说,会比较工程化。用TS的话,这种感觉应该更强烈一些,Vue等一些框架的核心代码都开始用TS来写了。感觉用不用面向对象,还是跟整个团队或个人的思想关联比较大,推荐你看一下百度的kity,虽然有些年代,但自己封装了一套面向对象的写法,继承、混入的思想很早就体现出来了。
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消