Classes

  Class Description
Public class DeliveryBuilder Obsolete.
Builds deliveries using information in a order.
Public class DeliveryCostCalculator
Calculates delivery cost for an order.
Public class DeliveryCostFactory Obsolete.
Provides the creation methods for concrete implementations of IDeliveryBuilder and IDeliveryCostStrategy.
Public class SampleDeliveryBuilder Obsolete.
Builds deliveries using information in a order. This is a sample provided to build deliveries.
Public class SampleDeliveryCostStrategy Obsolete.
Sample delivery cost strategy. Calculates sample delivery costs for default implementation.

Interfaces

  Interface Description
Public interface IDeliveryBuilder Obsolete.
Interface for a Delivery Builder. A Delivery builder is responsible for building a delivery, by providing the delivery rows and organizing the related complecations.
Public interface IDeliveryCostStrategy Obsolete.
Interface to calculate the delivery cost.

Delegates

  Delegate Description
Public delegate AddDeliveryToOrderHandler Obsolete.
Delegate to be passed to when making SampleDeliveryBuilder. This delegate provides the ability to create a external delivery and attach it to the order carrier.
Public delegate DeliveryBuilder..::..AddDelivery Obsolete.
Delegate to add deliveries.
Public delegate SampleDeliveryBuilder..::..AddDelivery Obsolete.
Delegate to add deliveries.