zoukankan      html  css  js  c++  java
  • 定义应用程序的基础模式(Bridge桥接,Factory工厂)

    这两种模式为所有的应用提供了基础.打个比方,如果把程序想像成一座房子,这两种模式就是为这座房子提供的地基和墙壁.

    实现Bridge模式:Bridge模式是将现实与意图(当以某种方式创建类时称为定义意图)分离开来.软件工业中最大的问题之一是变化,不是说变化是很糟糕,而是说变化是现实生活中的一种现实.

    许多架构师和开发者都试图尽量减少变化,或者通过能适应未来的应用或者设计来降低破坏性.能适应未来是指给应用添加一些能够避免其过早过时的特征.通长在适应未来的讨论中,我们经常会听到像平台无并,互用性,语言无关,位置透明以及灵活的应用环境等.

    适应未来字面意思是对未来的把握,但这是不可能的.我们应该把术语适应未来改成适应可选择的前景:尽量少的关闭未来之门,使软件适应未来是不可能的.因为必须做出决定.而这一些决定最终会使某些可能排除在外.

    适应未来的目标是以合理的方式保持可能多的门开着.

    待续.....

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/soundcode/p/1910593.html
Copyright © 2011-2022 走看看