<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Jecel Assumpcao Jr wrote:
<blockquote TYPE=CITE> 
<br> 
<p>In another email, Albertina Lourenci asked about the Abstract Factory
<br>pattern and platform independence.
<p>Note that Self applications run and look the same on a Sparc, a Mac
or
<br>in any future implementations of the language. And that is possible
<br>thanks to the use of the Bridge pattern in the canvas part of the
<br>graphical user interface. The applications always see the exact same
<br>drawing capabilities, no matter what the actual platform can do.
<br> </blockquote>

<p><br>Please Jecel it would be nice if you explain a bit more detailed.
So you
<br>suggest abstract factory here  is unnecessary. Would you say
<br>Self versions are open systems? If not, how can they become open
<br>systems?
<br>As far as I know you have to program to make Self 4.1.2 run on
<br>Windows. What are the differences between Self/R and  Self 4.1.2?
<p>I think I found a good example to grasp the difference between
<br>GOF's way of programming and Self programming. And also
<br>the potentiality of design patterns. I dislike immensely the
<br>way they are implemented in C++ or  Smalltalk.
<br>Wegner defines what an open system is. However I prefer
<br>Patrick Steyaert's definitions.
<br>I am curious what Wegner means by life-cycle costs that generally
<br>dominate computing costs for large software systems and
<br>are the bottleneck in large system development.
<br>Life cycle resources = development and adaptability  = what
<br>does he means by this?
<p>Cheers
<br>Albertina
<blockquote TYPE=CITE> 
<br>-- Jecel</blockquote>

<pre>-- 
.----------------------------------------------------------.
| Albertina Lourenci                                       |
| PhD  in Architecture and Urbanism                        |
| post-doctorate researcher                                |
| Laboratory of Integrated Systems University of Sao Paulo |
| Avenida Professor Luciano Gualberto, 158 Travessa 3      |
| CEP: 05508-900                                           |
| Sao Paulo Sao Paulo State Brazil                         |
| Voice: +55 011 818 5254                                  |
| Fax: +55 11 211 4574                                     |
.----------------------------------------------------------.</pre>
 </html>