Катуу код деген эмне?
Катуу код деген эмне?

Video: Катуу код деген эмне?

Video: Катуу код деген эмне?
Video: КАНТИП // Биронун ватсабын окуса болот. 2024, Ноябрь
Anonim

СОЛИД Бул аббревиатура объектиге багытталган программалоонун беш негизги принциптерин жана STUPIDди оңдоо үчүн дизайнды билдирет. код : Бирдиктүү жоопкерчилик принциби. Ачык/жабык принцип. Лисковдун алмаштыруу принциби. Interface Segregation Principe.

Андан тышкары, коддоодо эмне күчтүү?

Объектке багытталган компьютердик программалоодо, СОЛИД программалык камсыздоонун дизайнын түшүнүктүү, ийкемдүү жана колдоого алына турган кылуу үчүн арналган беш дизайн принциптеринин мнемоникалык аббревиатурасы. Бул GRASP программалык камсыздоонун долбоорлоо принциптерине байланыштуу эмес.

Ошондой эле, катуу методология деген эмне? СОЛИД Бул OOP (объектке багытталган программалоо) жасоодо дизайндын 5 маанилүү принциптеринин кыскартылган түрү. Бул принциптердин максаты программалык камсыздоонун дизайнын түшүнүктүү, тейлөөнү жеңилдетүү жана кеңейтүүнү жеңилдетүү болуп саналат. Программалык камсыздоо инженери катары бул 5 принципти билүү зарыл!

Андан кийин суроо туулат, мисалы менен бекем принцип деген эмне?

Бирдиктүү жоопкерчилик принциби : Бул принцип "класста өзгөртүү үчүн бир гана себеп болушу керек" деп айтылат, бул ар бир класста болушу керек дегенди билдирет жалгыз жоопкерчилик же бир жумуш же бир максат. Программалык камсыздоону иштеп чыгуунун мисалын алалы.

Эмне үчүн катуу программалоо маанилүү?

СОЛИД абдан беш принципти билдирген кыскартылган болуп саналат маанилүү биз OOP парадигмасы менен иштеп жатканда, кошумча бул ар бир иштеп чыгуучу билиши керек болгон маанилүү билим. Бул принциптерди түшүнүү жана колдонуу сизге жакшыраак сапаттагы кодду жазууга, демек, мыкты иштеп чыгуучу болууга мүмкүндүк берет.

Сунушталууда: