Beautiful Architecture
poolDictionaries: '' category: 'Unknown' We substitute the actual names for NameOfSuperclass and NameOfSubclass. In instanceVari ...
Blocks Messages What we do not see included in this list is perhaps more interesting than what is included: we do not see any ...
Types Are Defined Implicitly Although everything in Smalltalk, even classes, is an object, classes do not correspond to types in ...
{1, 2, 3, ...}. The other way to define a set is by describing what the members of the set have in common. This is called intent ...
We cannot do the same in Java, as the following will not compile: public class Communicate { public <T> void speak(T speak ...
solving the problem she faces. As long as the plurality of tools does not get into the way, she can choose among them as best fi ...
def negate(x): return -x map(negate, range(1, 10)) whereas in Perl we would write: map { -$_ } (1..10) and the C++ STL allows us ...
The only guarantee of correctness, regardless of whether your language is strongly or weakly typed, is whether it passes all the ...
respondsTo: aSymbol "Answer whether the method dictionary of the receiver's class contains aSymbol as a message selector." ^self ...
class Bird { public: virtual void fly(); // birds can fly // ... }; class Penguin: public Bird { // penguins are birds public: v ...
are dealing with (it could be a dictionary, an array, a list...). Method add: is to be implemented in the subclasses: add: newOb ...
When we start looking into what really gets inherited from where, things become intricate. As everything in Smalltalk is an obje ...
environment with these requirements was deemed (and perhaps it was) unsuitable for most purposes at the time. But there might al ...
that were later adopted by many other languages, set in many ways an example, and was imitated. This is not very different from ...
campuses, Taliesin and Taliesin West in Arizona.) He introduced the architect to his parents, and he was often the intermediary ...
FIGURE 14-4. The Villa Savoye Wright had strong views on the role of architecture; Le Corbusier was also strong-willed, but had ...
In spite of initial protests from the Savoyes, Le Corbusier insisted—supposedly on technical and economic grounds alone—that a f ...
shows I-beams on its surface. These are not the real supporting I-beams. Mies van der Rohe added fake I-beams on the surface so ...
form does not change. The granite rocks, the ever-brooding hills, remain for ages; the lightning lives, comes into shape, and di ...
“form follows function” and let ornament in through the back door. There are software systems that, similarly, have been more su ...
«
13
14
15
16
17
18
19
20
21
22
»
Free download pdf