随笔分类 - 【设计模式】
主要学习Erich Gamma所著的《设计模式——可复用面向对象软件的基础》
摘要:创建型设计模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。 一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。 在这些模式中有两个不断出现的主旋律。第一,它们都将关于该系统使用哪些具体的类的信息封装起来。第二,它们隐藏了这些类的实例
阅读全文
摘要:最近在学习《设计模式》这本书,想通过设计模式来对自己的开发代码的健壮性、预见性有一定的提升。一个架构总是有缺点的,随着时间的推移,其缺点会被放大,但是用设计模式可以让缺点恒定,并且不至于让架构推倒重来。 一.常见的重新设计原因: 1.通过显示地指定一个类来创建对象。 2.对特殊操作的依赖。 3.对硬
阅读全文

浙公网安备 33010602011771号