在使用类的时分能不能仅仅把它当成一种数据结构去使用
在使用类的时候能不能仅仅把它当成一种数据结构去使用?
只把类看成是一种存放数据和方法的结构,但是不把它看成是具备现实里带有业务含义的,比如汽车飞机等。
相当于类的作用就是函数库,也不会使用到实例化和继承,实际开发里也没发现什么东西是必须要用到实例化和继承的,都是为了使用类而使用类。
另外在写程序时,能不能放弃使用类的数据部分,因为类的数据部分相当于是全局变量,写在程序里会让程序的可读性变得困难,全局变量只写在入口程序这里。
------解决思路----------------------
个人认为这种设计很不好,一个类全是静态函数,不如加个命名空间设计成普通函数好了
我们公司也有一个人写的模块全是类里面的静态函数,以为以前是做C语言,习惯了这种模式,但是并不利于维护,代码也不容易阅读
只把类看成是一种存放数据和方法的结构,但是不把它看成是具备现实里带有业务含义的,比如汽车飞机等。
相当于类的作用就是函数库,也不会使用到实例化和继承,实际开发里也没发现什么东西是必须要用到实例化和继承的,都是为了使用类而使用类。
另外在写程序时,能不能放弃使用类的数据部分,因为类的数据部分相当于是全局变量,写在程序里会让程序的可读性变得困难,全局变量只写在入口程序这里。
------解决思路----------------------
个人认为这种设计很不好,一个类全是静态函数,不如加个命名空间设计成普通函数好了
我们公司也有一个人写的模块全是类里面的静态函数,以为以前是做C语言,习惯了这种模式,但是并不利于维护,代码也不容易阅读