设计Pattern观念知多少(2)Rational公司的Unified Method也将加入样式观念。 在大众化的杂志上﹐各种样式纷纷出笼﹐美不胜收。例如﹕K. Freed谈主从架构设计中的常用样式〔参28〕。 J. Coplien谈OO样式的常见问题〔参29〕﹐且谈样式与工程、建筑、艺术之间的关系〔参30〕。D. Schmidt说明Microsoft's Windows Open Services Architecture中的样式〔参31〕。Koenig 谈Patterns与anti-Patterns 观念〔参32〕。 D. Schmidt谈Unix及Windows NT中的样式〔参33〕。J. Rumbaugh谈样式观念﹐以及样式与软体方法(Methodolgy)之关系〔参34〕。J. Coplien 谈如何在既有系统中发掘样式〔参35〕。J. Vlissides深入谈Visitor 样式〔参36〕。P. Coad 说明如何藉由样式寻找有关的物件〔参37〕。 1996年 从1996年起PLoP会议改到别地方举行。 今年,样式话题有更加流行的趋势,例如:J. Coplien谈人群行为方面之样式〔参38〕。D. Schmidt谈网路服务方面的样式〔参39〕。J. Vlissides谈档案管理系统中的样式〔参40〕。K. Beck进一步阐述样式的基本观念〔参42〕。K. Brown 仔细说明如何藉由样式来获得理想的软体设计〔参43〕。 世界第一本OO字典的主编--D. Firesmith预言:从现在到1999年,OO样式观念的进展将在OO技术领域之中一枝独秀,具有革命性〔参44〕 Karl Lieberherr提出Demeter Method,将软体样式视为软体的成长基因(gene),能创造出可随环境而不断调适的软体[参46]。Chung-Yeung Pang 说明如何把样式融入类别与物件里来支持系统的需求[47]。James Coplien 谈到performance pettern 的重要性。 物件/样式情书选读 [1] Alexander, C., Notes on the Synthesis of Form. Harvard University Press, Cambridge, Massachusetts, 1971. [2] Yourdon, E., "Object-Oriented Design", American Programmer, March 1990.PP.14-24. [3] Alexander, C., The Timless Way of Building, Oxford University Press, New York, 1979. [4] Alexander, C., A Pattern Language, Oxford University Press, New York, 1977. [5] Alexander, C.,The Oregon Experiment, Oxford University Press, New York,1978. [6] Alexander, C., The Production of Houses, Oxford University Press, NewYork, 1985. [7] Cunningham, W., “Panel on design methodology”, ACM SIGPLAN Notices,1993 PP.94-95(Addendum to the Proceedings of OOPSLA'87). [8] Beck, K., “Using a pattern language for programming”, Workshop on Specification and design, ACM SIGPLAN Notices PP.16, 1988 (Addendum to the Proceeding of OOPSLA'87). [9] Gamma, E., Object-Oriented Software Development based on ET++:Design Patterns, Class Library, Tools(in German). PhD thesis, University of Zurich, 1991. [10] Love, T., "Timeless Design of Information Systems", Object Magazine ,PP.42-48, NOV-DEC 1991. [11] Johnson, R., "Documenting Framework Using Patterns", In OOPSLA/92Proceedings, PP.63-76, ACM Press, 1992. [12] Coad, P., "Object-Oriented Patterns", Communications of ACM,PP.152-159, September 1992. [13] Bowles, A., "Developing Organic Systems", Object Magazine, PP.21-22, JAN-FEB 1992. [14] Booch, G., "Patterns", Object Magazine, PP.24-28, July-August 1993. [15] Bowles, A., "Lessons From Urban Planning:System zoning and building inspections", Object Magazine, PP.24-26, Nov-Dec 1993. [16] Gabriel, R., "Habitability and Piecemeal Growth", JOOP, PP.9-14, Feb 1993. [17] Coplien, J., and Schmidt, D. Pattern Languages of Program Design,Addition-Wesley, Reading, *MA 1995. [18] Johnson, R., "A Report on PLOP'94", Report on Object Analysis and Design, NOV 1994. [19] Coplien, J., "What I did on my summer vacation?", C++ Report, Nov-Dec 1994. [20] Soukup, J., Taming C++:Pattern Classes and Persistence for Large Projects, Addison-Wesley, Reading, MA, 1994. [21] Beck, K., "Patterns and Software Development", Dr. Dobb's Journal, PP.18-22, Feb 1994. [22] Gabriel, R., "Pattern Languages", JOOP, PP.72-75, Jan 1994. [23] Coplien, J., "Software Design Patterns:Common Questions and Answers", Object Expo Conference Proceddings, SIGS, 1994. [24] Beck, K. and Johnson, R.,"Patterns Generate Architectures",Proceeding ECOOP'94. [25] Coplien, J., "Pattern Languages for Organization & Process", Object Magazine, July-August 1994. [26] Gamma, E. et al., Design Patterns:Reusable elements of Object-Oriented Software, Addison-Wesley, Reading, MA, 1995. [27] Coad, P., Object Models:Strategies, Patterns and Applications,Prentic-Hall Englewood Cliffs, NJ, 1995. [28] Fred, K., "Client/Server Analysis and Design Patterns", Software Development, July 1995. [29] Schmidt, D., "Virtual Interview with James Coplien", C++ Report,Sept. 1995. [30] Coplien, J., "Software Development as Science, Art, and Engineering",C++ Report, July-August 1995. [31] Schmidt, D., "The Timless Way of Developing Software", Software Development, May 1995. [32] Koenig, A., "On Patterns and Antipatterns", JOOP, March-April 1995. 上一篇:设计Pattern观念知多少(1) 下一篇:用户界面原型开发:技巧和技术 更多相关文章
|
推荐文章
精彩文章
|