01.
读书笔记 -- 面向对象的设计原则1。软件的可维护性与可复用性软件的维护就是软件的再生。系统的设计目标: 可扩展性,灵活性,可插入性。可扩展性: 新的功能很容易集成到现有的系统中去,而不影响到系统的其他模块。灵活性: 允许代码修改平稳的发...查看完整版>>
读书笔记 -- 面向对象的设计原则
02.
面向对象设计五大原则(2)2. 开放封闭原则 Software entity should be open for extension,but closed for modification 依据这个原则,我们在设计的时候,就要考虑设计中什么会发生变化,并且不让这变化影响到设计,当然在这里就会遇...查看完整版>>
面向对象设计五大原则(2)
03.
面向对象设计五大原则(3) 4. 依赖倒置原则 高层模块不应该依赖于低层模块。二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 抽象层次包含的是应用系统的商务逻辑和宏观的战略性决定,而具体层次含有的是和实现有关的...查看完整版>>
面向对象设计五大原则(3)
04.
面向对象设计五大原则(2)2. 开放封闭原则 Software entity should be open for extension,but closed for modification 依据这个原则,我们在设计的时候,就要考虑设计中什么会发生变化,并且不让这变化影响到设计,当然在...查看完整版>>
面向对象设计五大原则(2)
05.
面向对象设计五大原则(1) 在写设计模式读书笔记之前,我想先总结一下自己对于面向对象设计五大原则的理解,他们分别是:SRP——单一职责原则;OCP——开放封闭原则;LSP——Liskov替换原则;DIP——...查看完整版>>
面向对象设计五大原则(1)
06.
面向对象设计原则面向对象设计原则--《敏捷软件开发》读书笔记摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin(1)SRP 单一职责原则就一个类而言,应该仅有一个引起它变化的原因。职责即为"变化的原因". (2)OCP 开放封闭原...查看完整版>>
面向对象设计原则
07.
《c++面向对象高效编程》读书笔记-3---17:54 2005-6-17------五、继承的概念5.1继承的基本知识1.代码共享在一个我们解决问题的实际系统中,如果需要有不同的类来分别代表一些具体的事物,但是这些事物之间又具有某些相同的属性(成员数据和成员函数)的时候...查看完整版>>
《c++面向对象高效编程》读书笔记-3
08.
《c++面向对象高效编程》读书笔记-2放在这里也许没有人会看到,但是通过这几天做的笔记,我还是发现了这有一个好处,可以驱使我进一步的学习下去。我希望我能够坚持到把这本将近800页的书看完,呵呵。3.6 const成员函数1.实现:type func() const; ...查看完整版>>
《c++面向对象高效编程》读书笔记-2
09.
《c++面向对象高效编程》读书笔记-1今日偶得一书,《c++面向对象高效编程》(人民邮电出版社出版发行,美Kayshav Dattatri著,潇湘工作室译)。虽然以前学过c++但是最近一直用delphi,因为一直觉得vc里面有太多的东西不懂就没了兴趣,直到看了这本才感...查看完整版>>
《c++面向对象高效编程》读书笔记-1
10.
61条面向对象设计的经验原则(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依靠类的共有接口,但类不能依靠它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝...查看完整版>>
61条面向对象设计的经验原则
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。