1. PHP / Говнокод #5264

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    <?php
    require_once('MultiAutoload.php');
    
    class Dispatcher {
    
    	private $handle;
    
    	function __construct($event_handle) {
    		$this->handle = $event_handle;
    	}
    
    	function handleEvent() {
    		$name = 'Handler_'.$this->handle;
    		if (class_exists($name)) {
    			$handler_obj = new $name($this->handle);
    			$response = $handler_obj->secureHandler();
    			return $response;
    		}
    		else {
    			throw new Exception('Event handling is impossible!');
    		}
    	}
    }
    ?>

    Немного экзотики: PHP в стиле Win32! Говно за собой не сразу увидел,
    но когда "пришло озарение" было смешно.

    Запостил: dwinner, 13 Января 2011

    Комментарии (5) RSS

    • Хм, теперь не модно использовать шаблоны проектирования?
      Ответить
      • кто знает что такое шаблоны проектирования, тот давно уже не на пыхе прожит
        Ответить
        • Ну почему же?! Некоторые DP очень даже на практике могут пригодится, к примеру Composite очень эффективно можно использовать в WEB. DP - это же повторное использование идей ООП, а язык программирования не причём. Конечно, на том же Java или C++ их просто привычнее использовать, но это вовсе ничего не значит. Правда в данном конкретном случае - идея ГАВНО!
          Ответить
    • Потом парень заканчивал, снимал презик, бросал его на пол, а эта самка ожидала следующего героя. Иногда за вечер через Наткину вагину «проходило» до двух десятков парней!
      Ответить

    Добавить комментарий