bugy utworzono 31 lipca 2008 utworzono 31 lipca 2008 Witam, Zapoznałem się już z teorią programowania obiektowego. Niestety nie potrafię znaleźć dla niego zastosowania w praktyce. Prosta struktura to jest to co w zasadzie mi wystarcza. Niemniej chciałbym sobie przyswoić w jakimś stopniu tą technikę programowania... Może mi się spodoba... I tu jest prośba do was: Pomóżcie mi znaleźć jakiś SENSOWNY temat na program gdzie zastosowanie programowania obiektowego będzie "konieczne". (Nie chodzi mi o zwykłe napisanie klasy i stworzenie kilku obiektów, tylko o coś co będzie jakoś współgrało ze sobą - tworzyło takie zależności, które uwydatniłyby przewagę programowania obiektowego nad programowaniem proceduralnym). Z góry dzięki za pomoc. Pozdrawiam
luq komentarz 1 sierpnia 2008 komentarz 1 sierpnia 2008 Dokładnie tak ja napisałeś wszystko można pisać strukturalnie ale w wiekszości dużych projektów łatwiej jest obiektowo to zależy jak wiele jest zależności. Napisz w czym piszesz, bo zadanie np. w PHP byłoby inne od zadania C++.
Mikrut komentarz 1 sierpnia 2008 komentarz 1 sierpnia 2008 Na początku napisz jakiś mały komunikator w delphi.
Esus komentarz 2 sierpnia 2008 komentarz 2 sierpnia 2008 Małe programy można zazwyczaj pisać strukturalnie. Jakiś czas temu próbowałem jednak napisać coś dużego strukturalnie. Miałem problem z opanowaniem kodu, później przepisałem dużą część systemu za pomocą obiektów i pisałem to o wiele krócej i logiczniej. Zdecydowanie łatwiej było to opanować niż zestaw kilkudziesięciu różnych funkcji. Programowanie obiektowe ze względu na to, że pozwala pracować nad konkretnymi obiektami umożliwia łatwiejsze pisanie dużych przemyślanych projektów. Nie ważne co chcesz napisać, możesz to napisać (zazwyczaj) dużo szybciej i prościej za pomocą obiektów niż pisząc wszystko strukturalnie (bo zazwyczaj da się też napisać dowolny program proceduralnie). To jest właśnie siła programowania obiektowego, przecież nikt nie wymyślił obiektów by katować biednych studentów informatyki. Nie jestem programistą C++, niech oni się wypowiedzą na temat pomysłu na program. Wiec jednak, że siła obiektów to właśnie ich hierarchiczność.
luq komentarz 2 sierpnia 2008 komentarz 2 sierpnia 2008 Nie wiem na jakim jestes poziomie wiec zadanie moze sie okazac banalne jesli jestes na conajmniej srednim. W ksiazce z ktorej sie ucze C++ byl przyklad klasy do manipulowania czasem taki prosty przykladzik, rozbuduj go troche. Napisz cos takiego jak licznik czasu w klasie przechowuj minuty i sekundy. Powiedzmy ze cos al`a licznik do gry masz ustalony czas na przejscie planszy, licznik leci do zera, w przypadku jakiegos zdarzenia (oczywiscie czysto teoretycznego, jakies zebranie czegos) dodaje sie do czasu pewna liczba minut, sekund oczywiscie podajesz to w metodzie wiec moze to byc 100 sek jak i 1 min. Sprawdzasz caly czas czy licznik nie jest rowny 0. Gdy jest - Game Over (oczywiście teoretycznie).
Esus komentarz 2 sierpnia 2008 komentarz 2 sierpnia 2008 Tak z ciekawości spytam, w jakim to było podręczniku?
luq komentarz 2 sierpnia 2008 komentarz 2 sierpnia 2008 Tak z ciekawości spytam, w jakim to było podręczniku? Szkoła Programowania - Język C++. Praty Przykładzik polegał tylko na dodawaniu do isniejącego już czasu następnego czasu (no oczywiścei jakis konskruktor jakaś metoda show() itp. ale to juz takie powiedzialbym dodaaki) np. 1h 55min + 46min = ...
Esus komentarz 3 sierpnia 2008 komentarz 3 sierpnia 2008 Typowy Prata. Napisał również podręcznik do C (bardzo zresztą dobry. ) i przykłady były podobne.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.