node设计模式