构思一门新语言时,怎样超越面向对象思维?
最近正在构思一门新语言,然后思维陷入在面向对象里去了,觉得面向对象的继承,封装,多态等多么多么好用,可以避免重写代码等。
大家能否帮忙提示一下,如何走出面向对象思维?
在我的新的语言的构思里,会有类似结构体和集合(数组以及hashmap,队列等)的东西,但不会有继承。
我知道至少c语言的思维方式可以用上,可以封装方法来调用(复用)。除了这个想不起别的来了。
最近正在构思一门新语言,然后思维陷入在面向对象里去了,觉得面向对象的继承,封装,多态等多么多么好用,可以避免重写代码等。
大家能否帮忙提示一下,如何走出面向对象思维?
在我的新的语言的构思里,会有类似结构体和集合(数组以及hashmap,队列等)的东西,但不会有继承。
我知道至少c语言的思维方式可以用上,可以封装方法来调用(复用)。除了这个想不起别的来了。