- Autós kamerák
- Nikon DSLR topik
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Házimozi haladó szinten
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen CPU léghűtést vegyek?
- Hogy is néznek ki a gépeink?
- Socket AM5
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- VR topik (Oculus Rift, stb.)
Új hozzászólás Aktív témák
-
j0k3r!
őstag
válasz
#68216320 #17997 üzenetére
OOP során egy ökölszabály, hogy egy osztály csakis egy valamiért feleljen ([link])
A te esetedben a User osztálynak csak annyi dolga kellene, hogy legyen, hogy egy ilyen entitást leírjon. Kicsit magyarosan (és csúnyán) fogalmazva a User osztálynak nem kell tudnia arról, hogy ő hogyan van tárolva a háttérben (MySQL, xySQL, stb.), mivel őt mentik el, nem pedig ő ment.
A leírtak alapján valami ilyesmi vonalon indulnék el:
User {
Id
FirstName
LastName
Email
// other properties
getFullName()
// other helper methods
}
SignInManager {
Login(email, password, persistent)
Logout()
}
UserManager {
AddUser(User user)
EditUser(User user)
DeleteUser(userId)
}
Új hozzászólás Aktív témák
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- sziku69: Szólánc.
- Beköszöntött az űrinternet kora
- eBay
- Nem lesz iPhone 19
- World of Tanks - MMO
- Autós kamerák
- A legolcsóbb és a legdrágább új iPhone fogy a legjobban
- Nikon DSLR topik
- További aktív témák...
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3734
- HP Z8 G4 Workstation (gamer célra is) dupla CPU Xeon Gold 6134
- BESZÁMÍTÁS! LG UltraGear 27GR93U-B 27 4K 144Hz IPS monitor garanciával hibátlan működéssel
- ÚJ Dell Latitude 15 5550 - 15.6"FullHD IPS - Ultra 5 135U - 16GB - 512GB SSD - Win11 - 2,5+ év gari
- 2 db (130 / 131) - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest