زبانهای الگو در طراحی برنامه ۲ (مجموعه الگوهای نرمافزاری)
Pattern Languages of Program Design 2 (Software Patterns Series)
معرفی کتاب «زبانهای الگو در طراحی برنامه ۲ (مجموعه الگوهای نرمافزاری)» (با عنوان لاتین Pattern Languages of Program Design 2 (Software Patterns Series)) نوشتهٔ John M. Vlissides (editor), James O. Coplien (editor), Norman L. Kerth (editor)، منتشرشده توسط نشر Addison-Wesley Professional در سال 1996. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
The first conference on Pattern Languages of Program Design (PLoP)was a watershed event that gave a public voice to the software designpattern movement. Seventy software professionals from around theworld worked together to capture and refine software experience thatexemplifies the elusive quality called "good design." This volume isthe result of that work--a broad compendium of this new genre ofsoftware literature.
Patterns are a literary form that take inspiration from literateprogramming, from a design movement of the same name in contemporaryarchitecture, and from the practices common to the ageless literatureof any culture. The goal of pattern literature is to help programmersresolve the common difficult problems encountered in design andprogramming. Spanning disciplines as broad as client/serverprogramming, distributed processing, organizational design, softwarereuse, and human interface design, this volume encodes designexpertise that too often remains locked in the minds of expertarchitects. By capturing these expert practices as problem-solutionpairs supported with a discussion of the forces that shape alternativesolution choices, and rationales that clarify the architects' intents,these patterns convey the essence of great software designs.
0201607344B04062001
Patterns are a unique and productive way to attack problems that recur in everyday software designs. The design patterns and pattern languages presented in this book offer a glimpse into what makes great software designers great. The book also offers a rare look at the rationale behind solutions to problems.
"Patterns are a literary form with roots in literate programming, in a design movement of the same name in contemporary architecture, and in the practices common to the ageless literature of any culture." "This volume, with contributions from the biggest names in the patterns community, is the second in a series documenting patterns for professional software developers. These patterns capture solutions to a plethora of recurring problems in software design and development, including language-specific patterns and idioms; general- and special-purpose patterns; architectural patterns; process and organizational patterns; expositional patterns, and patterns for concurrent programming, distributed systems, and reactive systems. This new collection not only reveals secrets of great software professionals but also makes those secrets easy to apply to your own work."--Jacket The goal of patterns literature is to help programmers resolve the common difficult problems encountered in design and programming. This compendium of design literature focuses on the patterns of software development. As well as encoding design experiences, the book covers: client/server programming; software design; distributed and parallel programming; financial services; object-oriented design; design for reuse; and human interface design. The first conference on Pattern Languages of Program Design (PLoP) gave a public voice to the software design pattern movement. Seventy software professionals from around the world worked together to capture and refine software experience that exemplifies the elusive quality called "good design". This volume is the result of that work. A collection of the current best practices and trends in the patterns community, this title provides software design solutions for professional developers. This third volume is the first to include international submissions, giving the editors even more high-quality essays from which to choose.