当前位置:  开发笔记 > 编程语言 > 正文

试着学习:LISP中的对象重定向和通用函数!

如何解决《试着学习:LISP中的对象重定向和通用函数!》经验,为你挑选了2个好方法。

我正在阅读实用的常见Lisp作为另一个问题的结果.

我刚刚阅读了第16章和第17章,您可以在其中找到LISP如何管理对象.但经过几年思考Java如何管理对象,我似乎无法理解如何使用CLOS在LISP中实现更大的架构.

所以我问你们大约20-50页关于CLOS应用于更大的架构而不是简单的例子.也许是一些博客或甚至经历!

TY



1> Nelson..:

如果你想掌握Sonja E. Keene所着的"COMMON LISP中的面向对象编程",第11章(开发高级CLOS程序:Streams)包含一个包含多个继承的非平凡示例,大约40页.

详细讨论了八个类(流,输入流,输出流,双向流,字符流,字节流,磁盘流和磁带流).然后使用多重继承派生用户期望创建实例的具体类.

它比Practical Common Lisp中的银行帐户示例更实质.您可能还会发现Keene的其余部分有助于深入理解CLOS:整本书都是关于CLOS的.



2> Technical Ba..:

如果你真的想了解CLOS,你可以回过头来阅读元对象协议的艺术,它为Closette(CLOS的子集版本)提供了基础和底层代码.

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