GreenRock Asset Management

Providing investment solutions with tangible results

Object-Oriented Planning (OOP)

We use object-oriented principles as a framework for managing your finances and investments. Here's a metaphorical interpretation:

Classes & Objects:

Consider your financial goals as "classes," and your various income sources and investments as "objects" of those classes. Each class has attributes (e.g., income, expenses, assets) and methods (e.g., saving, investing, budgeting).


You can inherit financial strategies and knowledge from experienced individuals. Learning from financial experts, mentors, or successful investors is like inheriting a well-structured class.


Keep your financial information private and secure. Use tools like budgets and financial software to encapsulate your financial data and protect it from unauthorized access.


Abstract complex financial concepts into simpler, understandable models. For instance, break down your financial goals into smaller, achievable objectives.


Be adaptable in your financial strategies. Different situations may require different approaches, just like polymorphism allows different objects to respond to methods differently.


Build a diversified portfolio by composing different investment types (stocks, real estate, fixed income, hard assets, cryptocurrency, etc.) to reduce risk.


Break down your financial plan into modular components. Have separate modules for saving, investing, and debt management. This allows you to focus on one aspect at a time.


Pass down financial knowledge and good financial habits to the next generation. Just as classes can inherit from other classes, financial wisdom can be passed down through generations.