当前位置:  开发笔记 > 程序员 > 正文

你能想象实现OO的其他任何方式都比经典的基于类的方法更好吗?

如何解决《你能想象实现OO的其他任何方式都比经典的基于类的方法更好吗?》经验,为你挑选了1个好方法。

我最近一直在考虑很多关于基于类的面向对象方法的替代方案.在今天的语言中让我感到困惑的一件事是我们经常使用静态类/单例来设计单个(全局)对象,因为没有任何其他方法可以做到这一点,所以在我看来,这是一个hack而不是一个功能.另一件事是Java例如允许程序员拥有带有附加数据(全局状态)和功能的枚举,这使得它们成为我眼中的对象.

无论如何,我想知道的是你是否对编译和有效语言中面向对象的不同方法有任何想法(因此,通过原型设计创建对象可能不是一个好主意),或者,如果你不是有没有,是否有经典的OO方法中的东西也会给你带来很多麻烦.

[编辑]:只是为了说清楚.如上所述,我已经知道基于原型的编程.



1> starblue..:

查看基于原型的编程.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有