OO本身是一种软件的构造范型。它本身的分解形式,使得软件可复用、可扩展。
OO本身并不要求应用GOF设计模式。
但OO在某些情况下,直观的OO表达,仍就为软件引入了不好的因素比如:两个对象需要用到一个算法。这时会产生重复逻缉,不能应对变化,类爆炸,不易修改和维护。这时就需要一些方法来达到某种设计目的。
这时:需要自已想办法,GOF设计模式是可选途径之一。
OO本身并不要求应用GOF设计模式。
但OO在某些情况下,直观的OO表达,仍就为软件引入了不好的因素比如:两个对象需要用到一个算法。这时会产生重复逻缉,不能应对变化,类爆炸,不易修改和维护。这时就需要一些方法来达到某种设计目的。
这时:需要自已想办法,GOF设计模式是可选途径之一。
本文探讨了面向对象(OO)设计的基本原则及其在软件开发中的作用。通过分析OO设计中可能出现的问题,如代码重复、不易维护等,文章进一步介绍了GOF设计模式作为解决这些问题的一种方法。虽然OO设计并不强制使用GOF模式,但在特定情况下,合理运用这些模式能够提高软件的可复用性和可扩展性。
9万+

被折叠的 条评论
为什么被折叠?



