예제 #1
0
        static void Main(string[] args)
        {
            // Створюємо об'єкт Book
            Book book = new Book("Gang of four", "Design patterns", 2013, 10);

            // Виводимо інформацію про книгу
            book.Display();

            // Огортаємо щойно створену книгу
            Borrowable borrowableBook = new Borrowable(book);

            // Зичимо книгу
            borrowableBook.BorrowItem("Customer #1");
            // Зичимо ще раз
            borrowableBook.BorrowItem("Customer #2");

            // Виводимо інформацію про книгу
            Console.WriteLine("\nAfter borrowing");
            borrowableBook.Display();

            // Віддаємо книгу
            borrowableBook.BorrowItem("Customer #2");

            // Виводимо інформацію про книгу ще раз
            Console.WriteLine("\nAfter returning");
            borrowableBook.Display();

            Console.ReadKey();
        }