实际开发中应该怎么应用面向对象

来源:2-13 Class基础语法(怎么声明一个类?)

诺巴蒂

2019-11-18

虽然学了很多面向对象和设计模式的知识,但是在实际开发中,还是一直在用面向过程的方式在写。

像 react 框架这种,组件自身是基于 class 实现的,这时候会用到 OOP,可是自己在开发一些工具方法的时候,还是基于 esmodule 在使用面向过程的方式调用,如果使用OOP,还得每次 new 一个实例,或者还需要用单例模式

所以项目开发中在什么地方能体现出面向对象的使用场景

写回答

1回答

快乐动起来呀

2019-11-19

同学你搜下问答区之前有回复过类似问题,一个核心思想,当你系统有多个模块的时候,每个模块有若干功能,就可以把这个模块封装成类

0
5
诺巴蒂
回复
快乐动起来呀
最近看了 react hooks 发现,react 处理这种复用状态逻辑,继承或者 hoc 都不太好,所以为了解决这个问题,react hooks 提供了自定义 hooks 方式,直接通过调用函数的方式在需要的组件引入,感觉 react 好像更趋向于函数编程了
2019-11-24
共5条回复

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程