на начало
На главную страницу
Форум   

Статья :: Класс Customers (Клиенты)


Класс Customers (Клиенты)

Нельзя реализовать систему резервирования, не смоделировав клиентов, которые ее используют. Класс Customers (Клиенты), который находится в файле customers.h, поддерживает список объектов типа Customer (Клиент). Этот список также представлен в виде массива. Реализация указанного класса очень похожа на реализацию гостиничных классов, поэтому она будет приведена в общих чертах, а точнее, мы приведем лишь структуры данных и объявления общедоступных методов и свойств.

//Customer.h
using namespace System;
// использовать пространство имен Система;
namespace 0I { namespace NetCpp { namespace Acme {
// пространство имен 01 {пространство имен NetCpp
// {пространство имен Acme {
public _gc class Customer
// класс сборщика мусора Клиент
{
public:
int Customerld;
String *FirstName;
String *LastName;
String *EmailAddress;
private: // частный
static int nextCustld = 1; // статический
public:
Customer(String *first, String *last, String *email) // Клиент
{
Customerld = nextCustId++;
FirstName = first;
LastName = last;
EmailAddress = email; // электронная почта
}
};
public _gc class Customers
// класс сборщика мусора Клиенты
{
private: // частный
Customer *customers []; // Клиент
static int nextCust =0; // статический
public:
Customers(int MaxCust) // Клиенты
{
customers = new Customer*[MaxCust]; // клиенты
RegisterCustomer(
"Rocket", //"Ракета"
"Squirrel", "rocky@frosbitefalls.com"); // "Белка"
RegisterCustomer(
"Bullwinkle", "Moose", "moose@wossamotta.edu");
// "Американский лось"
}
_property int get_NumberCustomers()
int RegisterCustomer(
String *firstName,
String *lastName,
String *emailAddress)
void Add(Customer *cust) // Добавить (Клиент)
void ShowCustomers(int customerId)
void ChangeEmailAddress(
int id, String *emailAddress) // идентификатор
};


Класс Customers (Клиенты)

страницы в данном разделе 
Глава 4. Объектно-ориентированное программирование на управляемом C++ Объектно-ориентированное программирование на управляемом C++
Обзор основных понятий объектно-ориентированного программирования Объекты
Классы Полиморфизм
Проект: "Бюро путешествий Acme" Проектирование абстракций
Логика базовых классов Проектирование инкапсуляции
Наследование в управляемом C++ Основные принципы наследования
Реализация примера "Бюро путешествий Acme" Запуск программы примера
Класс HotelReservation Класс HotelBroker
Класс Customers (Клиенты) Пространство имен
Класс TestHotel Резюме


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C

  Партнеры
Отель moriah classic мертвое море. Отели мертвого моря лучшие цены на доставку.



 
© faq.pp.ru, справочник программиста