singlepost

Как обеспечить модульность программы? << На главную или назад  

Как это можно обеспечить, и вообще как реализовать ядро программы что бы в дальнейшем можно было без проблем прикрутить какой либо модуль?

29 ответов в теме “Как обеспечить модульность программы?”

  1. 11
    Серега Абрамян ответил:

    спасибо

  2. 10
    Леонид Максимов ответил:

    sicp. переведен и находится в свободной продаже.

  3. 9
    Серега Абрамян ответил:

    А где об этом можно почитать желательно на русском

  4. 8
    Алан Миллер ответил:

    Имхо расширяемость и воплащение паттерна функционального дизайна самый сложный вопрос в программировании. Пока невидел абсолютного воплощения нигде. Значит сначала нужно поставить рамки этой расширяемости. А потом программировать с расчётом на это от начала и до конца. А это значит предерживаться схемы: функциональная модель, предоставляющая исчерпывающий контроль за своими промежуточными действиями и контроллер, ею управляющий.

  5. 7
    Герман Шабалин ответил:

    для модульности нужно прочитать что такое IoC (Inversion of Control) и DI (Dependency Injection)

  6. 6
    Серега Абрамян ответил:

    а где почитать про то как пишется ядро программы(желательно на руском)

  7. 5
    Артём Шалхаков ответил:

    Читайте классику!

    //portal.acm.org/citation.cfm?id=1241527

    2 OOP fanboys

    Строго говоря, программа, написанная в парадигме ООП может и не быть модульной: если не знать, по каким критериям надо разделять систему на составные части, то никакие мантры "наследование, полиморфизм, инкапсуляция" не помогут.

  8. 4
    Серега Абрамян ответил:

    Я понимаю что ооп, где можно почитать как ядро написать, и что оно должно включать в себя, и как потом осуществляется подключение модулей?

  9. 3
    Борис Бастич ответил:

    Да невопрос!если че,звони мне,прикрутим все че хочешь…

  10. 2
    Сергей Канаев ответил:

    Оно самое. Либо составить программное ядро со стандартным интерфейсом с остальными ф-циями — тоже ООП.

  11. 1
    Александр Васюченко ответил:

    Использовать ООП языки для разработки. Там самая что ни на есть – модульность.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.