# yunjiao-design-patterns **Repository Path**: yunjiao-source/yunjiao-design-patterns ## Basic Information - **Project Name**: yunjiao-design-patterns - **Description**: java设计模式应用 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-17 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 设计模式应用 java实现 ## 构图模式(Combinator) * [用户属性校验](./combinator/combinator-user-validation) * [切面](./combinator/combinator-aop) * [解析器,通过组合小的解析器来构建复杂的解析器](./combinator/combinator-parser) ## 建造者模式(Builder) * [餐厅订单系统](./builder/builder-restaurant-order-placement) * [人必须有姓](./builder/builder-person-must-have-firstname) * [经典应用](./builder/builder-classic) * [必填属性](./builder/builder-required-property) * [泛型构建器](./builder/builder-generic) ## 解析器模式(Interpreter) * [雇员数据管理](./interpreter/interpreter-employee-data-management) * [SQL解析器](./interpreter/interpreter-sql) * [四则运算](./interpreter/interpreter-arithmetic) * [标准解析器](./interpreter/interpreter-standard) * [方程式求解](./interpreter/interpreter-equation) ## 对象状态模式(State) * [货运单处理](./state/state-shipment-processing) ## 行动, 事务模式(Command) * [智能家居](./command/command-home-automation) ## 访问者模式(Visitor) * [商店账单处理](./visitor/visitor-shop-bill-processing) ## 观察者模式(Observer) * [推文通知](./observer/observer-tweet-notification) ## 门面模式(Facade) * [家用电器操作](./facade/facade-home-appliance) ## 单件模式(Singleton) * [Singleton Vs Monostate](./singleton/singleton-monostate)