后生新学,C++小白,编程经验仅限于用C和fortran设计一些科学计算类的程序,最近在一款开源计算流体力学软件的基础上对其进行开发,虽然C++语法都懂,但是没有关于软件工程和设计模式的知识,看代码的时候经常钻的很深,一路找到基类里面,没有头绪,非常痛苦。想请教各位大侠,对于一个面向对象的软件,我应该怎样在它的基础上开发呢?有哪些原则性、指导性的注意事项?是不是更应该关心一个类提供的方法,而不是关心这个类的数据成员和具体实现方法呢?
后生新学,C++小白,编程经验仅限于用C和fortran设计一些科学计算类的程序,最近在一款开