leveldb与设计模式