Home > Articles > Software Development & Management > Object Technology

Object Technology

48 Items

Sort by Date | Title

Object Engineering Techniques
Aug 30, 2002
Object engineering employs the techniques of play script modeling, use case modeling, and class-responsibility-collaboration (CRC) modeling. This chapter presents some of the proven, practical techniques needed to capture requirements, involve the users in the development of the system, and apportion development work among team members.
Object Inheritance: Definition, Uses, and Motivations
Feb 1, 2002
Often, the best ideas are old ones. In this article, Mike Abney explores the usefulness of “object inheritance,” which is a method of defining objects that inherit much of their state from other objects. Brief examples are provided in Java.
Object Modeling — A New Beginning
Mar 1, 2002
In this article from The Coad Letter, editor Stephen Palmer provides a simple example of using color in object models - and takes it to almost absurd extremes.
Object Modeling: The Example Teaches
Mar 8, 2002
Working with a team building an object model recently, Steve Palmer was reminded of the power of a good example. In this article, he provides two related strategies for using examples to illustrate a class diagram.
Object Think: A Perspective on Objects
Feb 1, 2002
How can a peanut-butter-and-jelly sandwich explain a concept such as object think? Read this article by Mike Abney, excerpted from his book Streamlined Object Modeling: Patterns, Rules, and Implementation.
Object-Oriented Frameworks for Network Programming
Mar 28, 2003
Frameworks not only save money, but also improve the quality of your software. Check out how OO-frameworks can be applied to networked applications, while comparing them to other popular software development techniques.
Object-Oriented Programming in C#
Oct 3, 2003
This excerpt from Microsoft Visual C#.NET 2003 Kick Start covers the essentials of C# OOP, starting with creating classes and objects. Learn how access modifiers let you restrict access to the members of classes and structs, encapsulating your data and methods as needed.
Object-Relational Programming with DB2
Feb 28, 2003
Explore some of the more powerful features of DB2's SQL language. Learn about the extended programming features, User-Defined Functions (UDFs), table functions, triggers, and user-defined data types (UDTs).
Objects and the Enterprise (Part 1 of 2): The Secrets of Distributed Enterprise Programming
Nov 2, 2001
Cooper Smith's 10-minute history of software programming explains why every IT professional should understand objects.
Objects and the Enterprise (Part 2 of 2): The Network Is the Message
Nov 2, 2001
To move from procedural programming to object-oriented programming (OOP), says Cooper Smith, just change your thinking from "I build programs" to "I write classes."
PHP 5 Advanced OOP and Design Patterns
Dec 17, 2004
This chapter covers the more advanced object-oriented features of PHP, many of which are critical when implementing large-scale OO applications.
Practical Object-Oriented Design in Ruby: Managing Dependencies
Sep 18, 2012
Because well designed objects have a single responsibility, their very nature requires that they collaborate to accomplish complex tasks. This collaboration is powerful and perilous. To collaborate, an object must know something know about others. Knowing creates a dependency. If not managed carefully, these dependencies will strangle your application.
Prototypes and Object Orientation
Aug 27, 2011
David Chisnall takes a look at the two dominant paradigms in object-oriented languages (classes and prototypes) and discusses the strengths and weaknesses of each.
Real World Object-Oriented Development with ASP.NET: A Custom Data Class
Apr 22, 2005
Selecting and Setting Up an OO Project
Mar 22, 2002
In this chapter from his book Surviving Object-Oriented Projects, Alistair Cockburn discusses selecting and setting up an OO project, including purpose, people, technology, and training.
Software Plasticity with Aspect-Oriented Programming
Sep 16, 2005
Most software is rigid in nature, making it difficult to reconfigure and modify without costly upgrades. Can software be made more plastic or malleable? Stephen Morris demonstrates how aspect-oriented programming provides an important tool in the race to achieve plastic software. If IBM's on-demand computing spreads across the industry, this requirement will become the rule rather than the exception. Will you be ready?
The Business Case for Components
Oct 12, 2001
As an IT professional, you need a high-quality business case to successfully deploy component technology at the enterprise level. In this chapter, the author reviews three different models for building your business case.
The Design of Component-Based Systems
Oct 12, 2001
This chapter from Building Systems from Commercial Components illustrates the authors' approach to the design of component-based systems through a model problem.
The Mechanics of COM+
Mar 6, 2001
If you want to apply COM+ successfully, you need to know more about how contexts work. This chapter from Transactional COM+ looks at the basic mechanics of contexts.
The Rise and Fall of Pointer Arithmetic in the Evolution of Memory Management
Aug 25, 2014
Matt Weisfeld, author of The Object-Oriented Thought Process, Fourth Edition, discusses the advantages and hazards of using pointers to access and manipulate memory addresses directly. The risks are significant enough that some languages allow this feature, while others expressly prohibit it. What's so dangerous - and tantalizingly powerful - about pointer arithmetic?

< Prev Page 1 2 3 Next >