⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oo_patterns.html

📁 cetus网络开发资源指南,包括近2万个开发网址
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<!--$url-minder-options$ owner=manfred@manfred-schneider.de -->
<!--$url-minder-ignore$-->

<!-- Copyright (c) 1996-2000 by Cetus Team -->

<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=ISO-8859-1">
<META NAME="REVISIT-AFTER" CONTENT="7 DAYS">

<TITLE>Cetus Links: 18,846 Links on Objects and Components / Patterns</TITLE>
<LINK REV="MADE" HREF="mailto:quibeldey@ti.et-inf.uni-siegen.de">
<META NAME="AUTHOR" CONTENT="Klaus Quibeldey-Cirkel">
<META NAME="DESCRIPTION" CONTENT="Cetus Links: 18,846 Links on Objects and Components / Patterns">

<META NAME="KEYWORDS" CONTENT="Cetus Links, Cetus, Link,  
Object, Component, Object-Orientation, Component-Orientation, 
Orientation, OO, CBD, OOP, Class, Interface, 

Pattern, Patterns, 

Collection, Resource, Archive, Software, Development, Engineering, 
Example, Demo, Tutorial, FAQ, Reference, Standard, Newsgroup,
Forum, Mailing, List, Chat, Article, Interoperability, Bibliography, 
Book, Proceeding, Magazine, Publication, Organization, User, Group,
Project, People, Conference, Workshop, Environment, Compiler, 
Interpreter, Utility, Tool, GUI, Database, Repository, ORB, Broker, 
Framework, Library, Company, Service, Product">


</head>
<body background="side.gif" bgcolor="#FFFFFF" lang="EN">
<TABLE CELLPADDING=0 CELLSPACING=0 WIDTH="100%">
   <TR>
      <TD ALIGN=LEFT><IMG SRC="pixel.gif" WIDTH=165 HEIGHT=1><BR><IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1>
        <A TARGET="_top" HREF="software.html"><IMG ALT="Home" SRC="home.gif" BORDER=0 WIDTH=40 HEIGHT=40></A>
        <IMG SRC="pixel.gif" WIDTH=20 HEIGHT=1>
        <A TARGET="_top" HREF="#oo_search_menue"><IMG ALT="[Search / Menue]" SRC="go_search.gif" BORDER=0 WIDTH=40 HEIGHT=40></A>
      <TD ALIGN=CENTER><H3>Architecture and Design: Patterns</H3>
      <TD ALIGN=RIGHT><IMG ALT="[Logo]" SRC="whale.gif" WIDTH=165 HEIGHT=57>
   </TR>
</TABLE>
<hr size=1 noshade>

<ul>
  <li><b>Intro</b></li>
</ul>

<blockquote>
  <p>A&nbsp;<a NAME="Pattern Definition"></a>Pattern Definition by <a
  href="http://www.bell-labs.com/people/cope/index.html">James O. Coplien</a>, Bell
  Laboratories, Naperville, Illinois: </p>
  <p>&quot;Patterns are a recent software engineering problem-solving discipline that
  emerged from the object-oriented community. Patterns have roots in many disciplines,
  including <a href="http://www.cs.cmu.edu/~vaschelp/Programming/Literate/literate.html">literate
  programming</a>, and most notably in <a
  href="http://www.math.utsa.edu/sphere/salingar/Chris.text.html">Alexander's work</a> on
  urban planning and building architecture (<a href="http://hillside.net/patterns/books/">Alexander,
  1977</a>). The goal of the pattern community is to build a body of literature to support
  design and development in general. There is less focus on technology than on a culture to
  document and support sound design. Software patterns first became popular with the
  object-oriented Design Patterns book (<a href="http://hillside.net/patterns/books/">Gamma
  et al., 1995</a>). But patterns have been used for domains as diverse as <a
  href="http://www.bell-labs.com/cgi-user/OrgPatterns/OrgPatterns?OrganizationalPatterns">development
  organization</a> and <a href="http://www.ambysoft.com/processPatternsPage.html">process</a>,
  exposition and <a href="http://www-lifia.info.unlp.edu.ar/ppp/index.html">teaching</a>,
  and <a href="http://www.cs.wustl.edu/~schmidt/CACM-editorial.html">software architecture</a>.
  At this writing, the software community is using patterns largely for software
  architecture and design ... </p>
  <p>Today, the pattern discipline is supported by several small conferences, by a broad
  spectrum of activities at established software engineering conferences, and by a rapidly
  growing body of literature.&quot; </p>
  <p>Have fun with patterns and thank you for visiting this page!</p>
</blockquote>

<ul>
  <li><b>Contents</b></li>
  <ul>
    <li><a href="oo_patterns.html#oo_patterns_start_here" target="_top">Start here</a>,&nbsp; <a
      href="oo_patterns.html#oo_patterns_central_sites" target="_top">Central Sites</a></li>
    <li><a href="oo_patterns.html#oo_patterns_tutorials" target="_top">Tutorials</a>,&nbsp;&nbsp;
      <a href="oo_patterns.html#oo_patterns_faqs" target="_top">FAQs</a></li>
    <li><a href="oo_patterns.html#oo_patterns_mailing_lists" target="_top">Mailing Lists</a></li>
    <li><a href="oo_patterns.html#oo_patterns_general_articles" target="_top">General Articles</a>,&nbsp;&nbsp;
      <a href="oo_patterns.html#oo_patterns_special_articles" target="_top">Special Articles</a>,&nbsp;&nbsp;
      <a href="oo_patterns.html#oo_patterns_link_collections" target="_top">Link Collections</a></li>
    <li><a href="oo_patterns.html#oo_patterns_bibliographies" target="_top">Bibliographies</a>,&nbsp;&nbsp;
      <a href="oo_patterns.html#oo_patterns_books" target="_top">Books</a>,&nbsp;&nbsp; <a
      href="oo_patterns.html#oo_patterns_magazines" target="_top">Magazines</a></li>
    <li><a href="oo_patterns.html#oo_patterns_organizations" target="_top">Organizations</a>,&nbsp;&nbsp;
      <a href="oo_patterns.html#oo_patterns_projects" target="_top">Projects</a>,&nbsp;&nbsp; <a
      href="oo_patterns.html#oo_patterns_people" target="_top">People</a></li>
    <li><a href="oo_patterns.html#oo_patterns_conferences_workshops" target="_top">Conferences /
      Workshops</a></li>
    <li><a href="oo_patterns.html#oo_patterns_utilities_tools" target="_top">Utilities / Tools</a></li>
    <li><a href="oo_patterns.html#oo_patterns_products_companies" target="_top">Products /
      Companies</a></li>
    <li><a href="oo_patterns.html#oo_patterns_ftp_archives" target="_top">FTP Archives</a></li>
  </ul>
</ul>

<ul>
  <li><b>Other pages</b></li>
  <ul>
    <li><a href="oo_design.html" target="_top">Architecture &amp; Design: General Information</a></li>
    <li><a href="oo_frameworks.html" target="_top">Frameworks</a></li>
    <li><a href="oo_ooa_ood_methods.html" target="_top">OOAD Methods</a></li>
    <li><a href="oo_uml.html" target="_top">UML</a></li>
    <li><a href="oo_ooa_ood_tools.html" target="_top">OOAD Tools</a></li>
  </ul>
</ul>

<hr size="1" noshade>

<ul>
  <li><a NAME="oo_patterns_start_here"></a><b>Start here</b></li>
  <ul>
    <li><a href="http://hillside.net/patterns/definition.html" target="_top">A Pattern
      Definition (James O. Coplien)</a></li>
    <li><a href="http://www.enteract.com/~bradapp/docs/patterns-nutshell.html" target="_top">Patterns
      in a Nutshell (Brad Appleton)</a></li>
    <li><a href="http://www.cs.wustl.edu/~schmidt/CACM-editorial.html" target="_top">Software
      Patterns (Douglas C. Schmidt et al.)</a></li>
    <li><a href="http://st-www.cs.uiuc.edu/cgi-bin/wikic/wikic" target="_top">PatternStoriesWeb
      (Eric Huss)</a></li>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_central_sites"></a><b>Central Sites</b></li>
  <ul>
    <li><a href="http://hillside.net/patterns/patterns.html" target="_top">Patterns Home Page
      (Eric Huss)</a></li>
    <li><a href="http://c2.com/cgi-bin/wiki" target="_top">Wiki Wiki Web</a></li>
    <ul>
      <li><a href="http://www.c2.com/ppr/index.html" target="_top">Portland Pattern Repository
        (Ward Cunningham)</a></li>
      <li><a href="http://c2.com/cgi/wiki?AntiPatterns" target="_top">AntiPatterns (KeithDerrick)</a></li>
      <li><a href="http://c2.com/cgi/wiki?BestPatternThreads" target="_top">Best Pattern Threads</a></li>
      <li><a href="http://c2.com/cgi-bin/wiki?HistoryOfPatterns" target="_top">History of Patterns</a></li>
      <li><a href="http://c2.com/cgi/wiki?PeopleIndex" target="_top">PeopleIndex (Ward Cunningham)</a></li>
      <li><a href="http://c2.com/cgi/wiki?ProjectIndex" target="_top">ProjectIndex (Ward
        Cunningham)</a></li>
      <li><a href="http://c2.com/cgi/wiki?BookList" target="_top">Book List</a></li>
    </ul>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_tutorials"></a><b>Tutorials</b></li>
  <ul>
    <li><a
      href="http://www.math.tau.ac.il/~eden/present/introduction_to_design_patterns/introduction_to_design_patterns.html">Introduction
      to Design Patterns (Amnon H. Eden)</a> 

</li>
    <li><a href="http://www.cs.wustl.edu/~schmidt/tutorials-patterns.html" target="_top">Design
      Pattern Tutorial (Douglas C. Schmidt)</a></li>
    <li><a href="http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/patterns/" target="_top">Wonderful
      World of Design Patterns (Brian T. Kurotsuchi)</a></li>
    <li><a href="http://www.cs.wustl.edu/~schmidt/cs242/index.html" target="_top">Developing
      Object-Oriented Software with Patterns and Frameworks (Douglas C. Schmidt)</a></li>
    <li><a href="http://hillside.net/patterns/Education.html" target="_top">Courses about
      Patterns (Eric Huss)</a></li>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_faqs"></a><b>FAQs</b></li>
  <ul>
    <li><a href="http://g.oswego.edu/dl/pd-FAQ/pd-FAQ.html" target="_top">Patterns-Discussion
      FAQ (Doug Lea)</a></li>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_mailing_lists"></a><b>Mailing Lists</b></li>
  <ul>
    <li><a href="http://hillside.net/patterns/Lists.html" target="_top">Mailing Lists and
      Archives (Eric Huss)</a></li>
    <li><a href="http://www.bell-labs.com/~cope/Patterns/organization-patterns-archive/"
      target="_top">Organization Patterns Mailing Lists (Jim Coplien)</a></li>
    <li><a href="mailto:vb-patterns-request@cs.uiuc.edu" target="_top">Visual Basic Pattern
      Mailing List - Subject: Subscribe (Keith Derrick)</a></li>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_general_articles"></a><b>General Articles</b></li>
  <ul>
    <li><a href="http://g.oswego.edu/dl/ca/ca/ca.html" target="_top">Christopher Alexander: An
      Introduction for Object-Oriented Designers (Doug Lea)</a></li>
    <li><a href="http://www.cs.wustl.edu/~schmidt/patterns.html" target="_top">Design Patterns
      and Pattern Languages (Douglas C. Schmidt)</a></li>
    <li><a href="http://www.agcs.com/patterns/papers/patterns.htm" target="_top">Design
      Patterns: Elements of Reusable Architectures (Linda Rising)</a></li>
    <li><a href="http://www.enteract.com/~bradapp/docs/patterns-intro.html" target="_top">Patterns
      and Software: Essential Concepts and Terminology (Brad Appleton)</a></li>
    <li><a href="http://c2.com/doc/oopsla87.html" target="_top">Using Pattern Languages for
      Object-Oriented Programs (Kent Beck &amp; Ward Cunningham)</a></li>
    <li><a href="http://hillside.net/patterns/Writing/" target="_top">Writing Patterns and
      Pattern Languages (Eric Huss)</a></li>
  </ul>
</ul>

<ul>
  <li><a NAME="oo_patterns_special_articles"></a><b>Special Articles</b></li>
  <ul>
    <li><a href="http://www.ambysoft.com/unifiedProcess.html">Completing the Unified Process
      With Process Patterns (Scott W. Ambler)</a> 

</li>
    <li><a href="http://www.csd.uu.se/~eden/precise_and_formal/">Formal And Precise Software
      PatternsRepresentation Languages (Amnon H. Eden)</a> 

</li>
  </ul>
</ul>

<ul>
  <ul>
    <li><a href="http://www.cool.sterling.com/company/white_paper.htm">The Future of Enterprise
      Application Development With Components and Patterns (Alan W. Brown and Keith Jaeger)</a></li>
  </ul>
</ul>

<ul>
  <ul>
    <li><a href="http://www.stm.tj/reuse/">La r閡tilisabilit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -