编写高质量代码 7.6分
读书笔记 高质量的Javascript
jiananshi

面向对象英文全称叫做Object Oriented,简称OO。OO其实包括OOA(Object Oriented Analysis,面向对象分析)、OOD(Object Oriented Design,面向对象设计)和OOP(Object Oriented Programming,面向对象的程序设计)。面向对象的语法只对应OOP,只是OO的一部分。 一个典型的OO编程过程应该是先整理需求,根据需求进行OOA,将真是世界的客观物件抽象成程序中的类或对象,这个过程经常会用到的是UML语言,也称UML建模,OOA的输出结果是一个个类或对象的模型图。接下来要进行OOD,这一步的目的是处理类之间的耦合关系,设计类或对象的接口,此时会用到各种设计模式,例如观察者模式,责任链模式等。OOA和OOD是个反复迭代的过程,它们本身也没有非常清晰的边界,是相互影响、制约的。等OOA和OOD结束之后,才到OOP,进行实际的编码工作。 ======== 评注:学习了。之前最多在模块编写前用脑图画画流程就开始撸程序了,程序设计工作还是相当重要的,应该是整个过程中最重要的阶段。 维护和调试时加班加点流的汗水和泪水都是程序设计阶段脑子里进的水。

0
《编写高质量代码》的全部笔记 17篇
豆瓣
免费下载 iOS / Android 版客户端