Hirdetés
- Bekerül az Apple Pay és Google Pay a Budapest GO alkalmazásba
- Fél perc csend, majd világra jön egy Magic8 Pro
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Vivo X300 - kicsiben jobban megéri
- Fotók, videók mobillal
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xiaomi 12 - az izmos 12
Ú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
- Fejlesztői videónaplón a tavasszal megjelenő Marathon
- Elemlámpa, zseblámpa
- Bekerül az Apple Pay és Google Pay a Budapest GO alkalmazásba
- Fél perc csend, majd világra jön egy Magic8 Pro
- Akvarisztika
- Autóápolás, karbantartás, fényezés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Diablo IV
- Router gondok
- További aktív témák...
- AKCIÓ! 750W Seasonic PRIME TX-750 Titanium tápegység garanciával hibátlan működéssel
- Apple Imac 21,5 Inch, Late 2015! Intel Core I5 + Intel Iris Pro Graphics. 1TB Háttértár!
- GYÖNYÖRŰ iPhone SE 2020 256GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4003
- magyar billentyűzet - 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Alienware 500HZ AW2524HF 24,5" Monitor 27% ÁFÁS
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


