模式 (Pattern) 是在某情境 (context) 下,针对某问题的某种解决方案。

模式通常被一起使用,并被组合在同一个设计解决方案中。复合模式 (Compound Pattern) 在一个解决方案中结合两个或多个模式,以解决一般或重复发生的问题。

MVC(Model-View-Controller,模型 - 视图 - 控制器) 模式将业务逻辑、数据和界面显示分离,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

策略模式 (Strategy Pattern) 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。

代理模式 (Proxy Pattern) 为另一个对象提供一个替身或占位符以控制对这个对象的访问。

状态模式(State Pattern)允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。

    Page 1 of 4