面向对象的设计是基于解决问题的设计,而不是基于具体编程技术的设计。
在面向对象的软件分析和设计的时候,要注意自己不要一上来就去想程序代码的具体实现,
应该抛开具体的编程语言的束缚,
集中精力分析要实现的软件业务逻辑,
分析软件的业务逻辑,
分析软件的业务流程,
思考如何去描述和实现软件的业务。
所以 必须用抽象的方法和具体实现无关的方法来表达业务逻辑。
将类的设计和具体的实现方法分离开,在具体的编写代码时,程序员就具有了很大的灵活性,可以根据具体的情况,采用不同的编程方法来实现
内存分配是在运行时,防止未经授权的执行对代码限制区域的访问:
本文探讨了面向对象设计的核心理念,强调在软件分析和设计阶段应着重于业务逻辑而非编程技术细节。介绍了如何通过抽象方法来描述和实现业务,并讨论了类设计与具体实现分离的重要性。
3397

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



