Skip to content.
|
Skip to navigation
Log In
Contact Us
Report a Bug
Search Site
Connexions
Sections
Home
Content
Lenses
About Us
Help
MyCNX
You are here:
Home
»
Content
Browse by Author:
Alex Tribble
View author profile
Return to Browsing Content
|
Search for Content
Content by Alex Tribble
Other authors' collections containing modules by Alex Tribble
Content maintained by Alex Tribble
(What are
modules
and
collections
?)
Sort by:
Popularity
Language
Revision Date
Title
Type
Results per page:
10
25
100
View:
Detail
|
Compact
|
Statistics
Principles of Object-Oriented Programming
(col10213)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Institution:
Rice University
Summary:
An objects-first with design patterns introductory course
Subject:
Science and Technology
Language:
English
Popularity:
96.28%
Revised:
2013-05-10
Revisions:
37
Abstract Factory Design Pattern
(m17203)
Authors:
Stephen Wong
,
Antonio Garcia Castañeda
Maintainers:
Stephen Wong
,
Alex Tribble
,
Dung Nguyen
Keywords:
design
,
design pattern
,
factory
,
factory pattern
,
object-oriented programming
,
oop
Summary:
Explains the Factory Design Pattern, a pattern in object-oriented programming whereby a factory is responsible for creating instances of a given class of objects.
Subject:
Science and Technology
Language:
English
Popularity:
82.13%
Revised:
2009-07-02
Revisions:
3
Arrays and Array Processing
(m17258)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
array processing
,
arrays
,
for each
,
for loop
,
java
,
while loop
Summary:
Gives the basics of array storage, with examples of basic array processing in Java, and contrasts arrays with lists.
Subject:
Science and Technology
Language:
English
Popularity:
90.88%
Revised:
2013-05-13
Revisions:
3
Binary Tree Structure
(m17289)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Alex Tribble
,
Stephen Wong
,
Dung Nguyen
Keywords:
algorithms
,
binary trees
,
java
,
structures
,
visitors
Summary:
Explains the binary tree structure, and gives a sample implementation in Java, along with example tree algorithms.
Subject:
Science and Technology
Language:
English
Popularity:
82.59%
Revised:
2008-07-25
Revisions:
2
Command Design Pattern
(m17187)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
command
,
command design pattern
,
design pattern
Summary:
Explains and illustrates the command design pattern.
Subject:
Science and Technology
Language:
English
Popularity:
65.79%
Revised:
2008-07-25
Revisions:
2
Finite State Machines and the State Design Pattern
(m17257)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Alex Tribble
,
Stephen Wong
,
Dung Nguyen
Keywords:
finite state machine
,
fsm
,
java
,
state design pattern
Summary:
Make use of finite state machines and the state design pattern to create a Java "Cheap Calculator".
Subject:
Science and Technology
Language:
English
Popularity:
90.28%
Revised:
2008-07-24
Revisions:
2
Graphical User Interfaces in Java
(m17185)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
Applet
,
graphical user interface
,
gui
,
gui programming
,
java
,
java gui
,
JFrame
,
strategy
,
strategy pattern
,
template
,
template method
,
template method pattern
Summary:
Demonstrates the basics of Java GUI programming, and the design patterns involved therein.
Subject:
Science and Technology
Language:
English
Popularity:
91.21%
Revised:
2013-05-13
Revisions:
5
Inner Classes
(m17220)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
anonymous
,
closure
,
helpers
,
inner
,
nested
,
object-oriented
,
on-the-fly
,
OO
,
OOP
Summary:
In Java, besides having fields and methods, a class can also have other classes as members. Just like fields and methods, a class member of can be static or non-static. A non-static class member is called an inner class. Inner class is a programming construct based on the ... on-the-fly instantiation.
[Expand Summary]
In Java, besides having fields and methods, a class can also have other classes as members. Just like fields and methods, a class member of can be static or non-static. A non-static class member is called an inner class. Inner class is a programming construct based on the powerful concept of closure prevalent in the functional programming paradigm. It allows on-the-fly creation of objects, which can communicate transparently with the enclosing object inside of which they come into existence. We illustrate the rationale and use of inner classes via a progression from top level helper classes to named static nested classes, to non-static named classes, and to anonymous inner classes with dynamic on-the-fly instantiation.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
64.41%
Revised:
2013-05-10
Revisions:
4
More Java GUI Programming
(m17186)
Authors:
Stephen Wong
,
Dung Nguyen
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
command
,
command design pattern
,
gui
,
java
,
java gui
,
java gui programming
,
null-object pattern
,
programming
Summary:
Java GUI programming including basic event handling, adapters, and the command and null-object design patterns.
Subject:
Science and Technology
Language:
English
Popularity:
88.64%
Revised:
2013-05-13
Revisions:
3
Null Design Pattern
(m17227)
Authors:
Stephen Wong
,
Antonio Garcia Castañeda
Maintainers:
Stephen Wong
,
Alex Tribble
,
Dung Nguyen
Keywords:
design pattern
,
null
,
null design pattern
,
null object pattern
,
pattern
Summary:
Describe the Null Design Pattern: an object that does nothing.
Subject:
Science and Technology
Language:
English
Popularity:
47.69%
Revised:
2009-07-02
Revisions:
3
State Design Pattern
(m17225)
Authors:
Dung Nguyen
,
Stephen Wong
Maintainers:
Dung Nguyen
,
Stephen Wong
,
Alex Tribble
Keywords:
design
,
dynamic
,
pattern
,
reclassification
,
state
Summary:
Many real-life systems change the way they behave as they change states. It is desirable for object models of such systems to be able to change their behaviors as if they are changing types dynamically. The state design pattern is a design solution for this problem of dynamic reclassification ... concrete subclass.
[Expand Summary]
Many real-life systems change the way they behave as they change states. It is desirable for object models of such systems to be able to change their behaviors as if they are changing types dynamically. The state design pattern is a design solution for this problem of dynamic reclassification. The key element is to abstract the state dependent behavior of the system in question as an abstract class and encapsulate each concrete variant behavior as a concrete subclass.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
82.88%
Revised:
2009-10-22
Revisions:
5
Strategy Design Pattern
(m17037)
Authors:
Stephen Wong
,
Dung Nguyen
,
Antonio Garcia Castañeda
Maintainers:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
abstraction
,
design
,
Java
,
object oriented
,
OOD
,
OOP
,
pattern
,
programming
,
strategy
Summary:
The Strategy Design Pattern encapsulates an abstract behavior to which the client delegates a specific task.
Subject:
Science and Technology
Language:
English
Popularity:
72.02%
Revised:
2009-07-02
Revisions:
5
Template Design Pattern
(m17188)
Author:
Stephen Wong
Maintainers:
Alex Tribble
,
Stephen Wong
,
Dung Nguyen
Keywords:
design pattern
,
template
,
template design pattern
Summary:
Illustrates and explains the workings of the template design pattern.
Subject:
Science and Technology
Language:
English
Popularity:
56.46%
Revised:
2008-07-17
Revisions:
2
Popularity is measured as percentile rank of page views/day over all time
My Account
Username
Password
Cookies are not enabled. You must
enable cookies
before you can log in.
Get an account
Forgot your password?
Repository
Total Collections:
1327
Visit a random collection
Total Modules:
22027
Visit a random module