现从事商场vip卡支付管理软件,虽然现在对流程已经很熟了,但我发现自己仍然是在按照过程编程。
一直到现在,我的编程思想都是面向过程的。比如说消费产生积分,好,就跳转去做积分处理,然后写卡,写数据库……。程序总是这样,if()怎么怎么,就去怎么怎么做。程序里东一块西一块……
所以,希望大家能不吝指教设计的思想。如果用面向对象的思想,如何去建立类,如何去处理它们的关系。如果有别的方法,那具体怎么去设计,怎么下手,有什么要领之类的。
一直到现在,我的编程思想都是面向过程的。比如说消费产生积分,好,就跳转去做积分处理,然后写卡,写数据库……。程序总是这样,if()怎么怎么,就去怎么怎么做。程序里东一块西一块……
所以,希望大家能不吝指教设计的思想。如果用面向对象的思想,如何去建立类,如何去处理它们的关系。如果有别的方法,那具体怎么去设计,怎么下手,有什么要领之类的。
2. 数据库部分再单独提取出来,设计成模板方法。虽然没有设计模式的概念,但是你可以重构你的代码,尽可能让它清晰。
模式需要慢慢领悟,也不用着急。