摘要
Patrick Th.Eugster、Pascal A.Felber、Rachid Guerraoui和Anne-Marie Kermarrec。 发布/订阅的许多方面。 ACM计算。 调查。, 35(2):114--1312003年6月。 谷歌学者 数字图书馆 埃里奇·伽玛(Erich Gamma)、理查德·赫尔姆(Richard Helm)、拉尔夫·约翰逊(Ralph Johnson)和约翰·弗利赛德斯(John Vlisseds)。 设计模式:可重用面向对象软件的元素。 Addison-Wesley Longman Publishing Co.,Inc.,美国马萨诸塞州波士顿,1995年。 谷歌学者 数字图书馆 简·汉内曼(Jan Hannemann)和格雷戈·基泽莱斯(Gregor Kiczales)。 Java和AspectJ中的设计模式实现。 OOPSLA’02,第161--173页。 ACM,2002年。 谷歌学者 数字图书馆 Robert Hirschfeld、Pascal Costanza和Oscar Nierstrasz。 面向上下文的编程。 《对象技术杂志》,7(3),2008年。 谷歌学者 交叉引用 Robert Hirschfeld和Ralf Lämmel。 反光设计。 IEE软件期刊,可重用软件库专刊,152(1):38-512005年2月。 谷歌学者 交叉引用 Jens Lincke、Malte Appeltauer、Bastian Steinert和Robert Hirschfeld。 ContextJS中面向上下文的层合成的开放实现。 科学。 计算。 程序。, 76(12):1194-12092011年12月。 谷歌学者 数字图书馆 马蒂亚斯·斯普林格、Hidehiko Masuhara和Robert Hirschfeld。 Squeak/Smalltalk中基于分层的类扩展。 2016年模块化指南,第107-112页。 ACM公司。 谷歌学者 数字图书馆
建议
评估用于教学设计模式的交互式工具 ACE’20:第二十届澳大利亚计算机教育会议记录 设计模式是经过测试的解决方案,用于解决常见的面向对象编程(OOP)问题。 然而,许多计算机科学专业的学生很难在大型项目中学习和应用这些模式。 挑战的一部分是。。。 MixDecorator:装饰器模式的增强版本 EuroPLoP’15:第20届欧洲程序模式语言会议记录 Decorator设计模式是一种非常著名的模式,它允许将附加功能动态地附加到对象上。 装饰器为扩展功能提供了一种灵活的替代子类化方法。 本文分析和设计了。。。 面向对象的通用编译器生成器 2007年EUROCAST:第11届计算机辅助系统理论国际会议记录 面向对象的软件开发已经成为现代软件系统中使用的实际标准编程范式。 此外,自Java和C#增强以来,泛型变得越来越流行。 本文试图重新思考。。。